home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer
/
Report Wizard.rsrc
/
CODE_7_Arrays.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
132KB
|
2,420 lines
# near model CODE resource
# jump table entries: 9864-9913 (50 of them)
00000000 0000 2688 ori.b D0, 0x88
00000004 0000 18C4 ori.b D0, 0xC4
00000008 4E56 0000 link A6, 0
0000000C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000010 246E 0008 movea.l A2, [A6 + 0x8]
00000014 282E 000C move.l D4, [A6 + 0xC]
00000018 266E 0010 movea.l A3, [A6 + 0x10]
0000001C 162E 0014 move.b D3, [A6 + 0x14]
00000020 41F9 0001 5CFC lea.l A0, [0x00015CFC]
00000026 2488 move.l [A2], A0
00000028 1F03 move.b -[A7], D3
0000002A 1F3C 0001 move.b -[A7], 0x1
0000002E 2F0B move.l -[A7], A3
00000030 2F04 move.l -[A7], D4
00000032 2F0A move.l -[A7], A2
00000034 61FF 0000 00C0 bsr +0xC2 /* 000000F6 */
0000003A 204A movea.l A0, A2
0000003C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000040 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000044 4E5E unlink A6
00000046 4E75 rts
00000048 4E56 0000 link A6, 0
0000004C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00000050 246E 0008 movea.l A2, [A6 + 0x8]
00000054 262E 000C move.l D3, [A6 + 0xC]
00000058 266E 0010 movea.l A3, [A6 + 0x10]
0000005C 286E 0014 movea.l A4, [A6 + 0x14]
00000060 1A2E 0018 move.b D5, [A6 + 0x18]
00000064 182E 001A move.b D4, [A6 + 0x1A]
00000068 41F9 0001 5CFC lea.l A0, [0x00015CFC]
0000006E 2488 move.l [A2], A0
00000070 1F04 move.b -[A7], D4
00000072 1F05 move.b -[A7], D5
00000074 2F0C move.l -[A7], A4
00000076 2F03 move.l -[A7], D3
00000078 2F0A move.l -[A7], A2
0000007A 61FF 0000 007A bsr +0x7C /* 000000F6 */
00000080 200B move.l D0, A3
00000082 4FEF 0010 lea.l A7, [A7 + 0x10]
00000086 672A beq +0x2C /* 000000B2 */
00000088 204B movea.l A0, A3
0000008A A02A syscall HUnlock
0000008C 254B 0014 move.l [A2 + 0x14], A3
00000090 594F subq.w A7, 4
00000092 2F0B move.l -[A7], A3
00000094 4EB9 0000 1F18 jsr [0x00001F18]
0000009A 201F move.l D0, [A7]+
0000009C 2540 000C move.l [A2 + 0xC], D0
000000A0 256A 000C 0010 move.l [A2 + 0x10], [A2 + 0xC]
000000A6 202A 000C move.l D0, [A2 + 0xC]
000000AA 4C43 0000 movem.l <none>, D3
000000AE 2540 0008 move.l [A2 + 0x8], D0
label000000B2:
000000B2 204A movea.l A0, A2
000000B4 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000000B8 4E5E unlink A6
000000BA 4E75 rts
000000BC 4E56 0000 link A6, 0
000000C0 48E7 0030 movem.l -[A7], A2,A3
000000C4 246E 0008 movea.l A2, [A6 + 0x8]
000000C8 266E 000C movea.l A3, [A6 + 0xC]
000000CC 4AAA 0018 tst.l [A2 + 0x18]
000000D0 661A bne +0x1C /* 000000EC */
000000D2 B5CB cmpa.l A2, A3
000000D4 6716 beq +0x18 /* 000000EC */
000000D6 2F0A move.l -[A7], A2
000000D8 61FF 0000 01B0 bsr +0x1B2 /* 0000028A */
000000DE 2F0B move.l -[A7], A3
000000E0 2F0A move.l -[A7], A2
000000E2 61FF 0000 0088 bsr +0x8A /* 0000016C */
000000E8 4FEF 000C lea.l A7, [A7 + 0xC]
label000000EC:
000000EC 204A movea.l A0, A2
000000EE 4CDF 0C00 movem.l A2,A3, [A7]+
000000F2 4E5E unlink A6
000000F4 4E75 rts
fn000000F6:
000000F6 4E56 0000 link A6, 0
000000FA 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000000FE 246E 0008 movea.l A2, [A6 + 0x8]
00000102 262E 000C move.l D3, [A6 + 0xC]
00000106 266E 0010 movea.l A3, [A6 + 0x10]
0000010A 1A2E 0014 move.b D5, [A6 + 0x14]
0000010E 182E 0016 move.b D4, [A6 + 0x16]
00000112 2543 0004 move.l [A2 + 0x4], D3
00000116 42AA 0008 clr.l [A2 + 0x8]
0000011A 42AA 000C clr.l [A2 + 0xC]
0000011E 42AA 0010 clr.l [A2 + 0x10]
00000122 42AA 0014 clr.l [A2 + 0x14]
00000126 42AA 0018 clr.l [A2 + 0x18]
0000012A 42AA 001C clr.l [A2 + 0x1C]
0000012E 254B 0020 move.l [A2 + 0x20], A3
00000132 157C 0001 0024 move.b [A2 + 0x24], 0x1
00000138 1545 0025 move.b [A2 + 0x25], D5
0000013C 1544 0026 move.b [A2 + 0x26], D4
00000140 200B move.l D0, A3
00000142 6620 bne +0x22 /* 00000164 */
00000144 422A 0024 clr.b [A2 + 0x24]
00000148 7004 moveq.l D0, 0x04
0000014A B680 cmp.l D3, D0
0000014C 660C bne +0xE /* 0000015A */
0000014E 61FF 0000 170E bsr +0x1710 /* 0000185E */
00000154 2548 0020 move.l [A2 + 0x20], A0
00000158 600A bra +0xC /* 00000164 */
label0000015A:
0000015A 61FF 0000 1626 bsr +0x1628 /* 00001782 */
00000160 2548 0020 move.l [A2 + 0x20], A0
label00000164:
00000164 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00000168 4E5E unlink A6
0000016A 4E75 rts
fn0000016C:
0000016C 4E56 FFE4 link A6, -0x001C
00000170 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000174 246E 0008 movea.l A2, [A6 + 0x8]
00000178 266E 000C movea.l A3, [A6 + 0xC]
0000017C 256B 000C 000C move.l [A2 + 0xC], [A3 + 0xC]
00000182 256A 000C 0010 move.l [A2 + 0x10], [A2 + 0xC]
00000188 42AA 0014 clr.l [A2 + 0x14]
0000018C 282A 000C move.l D4, [A2 + 0xC]
00000190 6744 beq +0x46 /* 000001D6 */
00000192 2004 move.l D0, D4
00000194 A122 syscall NewHandle, flags=1
00000196 2548 0014 move.l [A2 + 0x14], A0
0000019A 554F subq.w A7, 2
0000019C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000001A0 301F move.w D0, [A7]+
000001A2 3600 move.w D3, D0
000001A4 4A43 tst.w D3
000001A6 671C beq +0x1E /* 000001C4 */
000001A8 42A7 clr.l -[A7]
000001AA 486E FFFC pea.l [A6 - 0x4]
000001AE 3043 movea.w A0, D3
000001B0 2D48 FFFC move.l [A6 - 0x4], A0
000001B4 4879 0001 5E42 push.l 0x15E42
000001BA 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
000001C0 4FEF 000C lea.l A7, [A7 + 0xC]
label000001C4:
000001C4 206B 0014 movea.l A0, [A3 + 0x14]
000001C8 2050 movea.l A0, [A0]
000001CA 226A 0014 movea.l A1, [A2 + 0x14]
000001CE 2251 movea.l A1, [A1]
000001D0 202A 000C move.l D0, [A2 + 0xC]
000001D4 A22E syscall BlockMove/BlockMoveData, flags=2
label000001D6:
000001D6 156B 0024 0024 move.b [A2 + 0x24], [A3 + 0x24]
000001DC 4A2A 0024 tst.b [A2 + 0x24]
000001E0 6742 beq +0x44 /* 00000224 */
000001E2 2D4F FFF8 move.l [A6 - 0x8], A7
000001E6 2F2B 0020 move.l -[A7], [A3 + 0x20]
000001EA 2057 movea.l A0, [A7]
000001EC 2250 movea.l A1, [A0]
000001EE 2269 001C movea.l A1, [A1 + 0x1C]
000001F2 4E91 jsr [A1]
000001F4 2548 0020 move.l [A2 + 0x20], A0
000001F8 584F addq.w A7, 4
000001FA 602E bra +0x30 /* 0000022A */
000001FC 286A 0014 movea.l A4, [A2 + 0x14]
00000200 200C move.l D0, A4
00000202 6708 beq +0xA /* 0000020C */
00000204 204C movea.l A0, A4
00000206 A023 syscall DisposHandle/DisposeHandle
00000208 42AA 0014 clr.l [A2 + 0x14]
label0000020C:
0000020C 42A7 clr.l -[A7]
0000020E 42A7 clr.l -[A7]
00000210 42A7 clr.l -[A7]
00000212 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
00000218 486E FFE4 pea.l [A6 - 0x1C]
0000021C 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */]
00000222 6006 bra +0x8 /* 0000022A */
label00000224:
00000224 256B 0020 0020 move.l [A2 + 0x20], [A3 + 0x20]
label0000022A:
0000022A 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4]
00000230 256B 0008 0008 move.l [A2 + 0x8], [A3 + 0x8]
00000236 156B 0025 0025 move.b [A2 + 0x25], [A3 + 0x25]
0000023C 156B 0026 0026 move.b [A2 + 0x26], [A3 + 0x26]
00000242 42AA 0018 clr.l [A2 + 0x18]
00000246 42AA 001C clr.l [A2 + 0x1C]
0000024A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000024E 4E5E unlink A6
00000250 4E75 rts
00000252 4E56 0000 link A6, 0
00000256 2F0A move.l -[A7], A2
00000258 246E 0008 movea.l A2, [A6 + 0x8]
0000025C 200A move.l D0, A2
0000025E 6722 beq +0x24 /* 00000282 */
00000260 41F9 0001 5CFC lea.l A0, [0x00015CFC]
00000266 2488 move.l [A2], A0
00000268 2F0A move.l -[A7], A2
0000026A 61FF 0000 001E bsr +0x20 /* 0000028A */
00000270 4A6E 000C tst.w [A6 + 0xC]
00000274 584F addq.w A7, 4
00000276 6F0A ble +0xC /* 00000282 */
00000278 2F0A move.l -[A7], A2
0000027A 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00000280 584F addq.w A7, 4
label00000282:
00000282 204A movea.l A0, A2
00000284 245F movea.l A2, [A7]+
00000286 4E5E unlink A6
00000288 4E75 rts
fn0000028A:
0000028A 4E56 0000 link A6, 0
0000028E 48E7 0030 movem.l -[A7], A2,A3
00000292 266E 0008 movea.l A3, [A6 + 0x8]
00000296 4A2B 0024 tst.b [A3 + 0x24]
0000029A 6720 beq +0x22 /* 000002BC */
0000029C 4AAB 0020 tst.l [A3 + 0x20]
000002A0 6716 beq +0x18 /* 000002B8 */
000002A2 3F3C 0001 move.w -[A7], 0x1
000002A6 206B 0020 movea.l A0, [A3 + 0x20]
000002AA 4850 pea.l [A0]
000002AC 2057 movea.l A0, [A7]
000002AE 2250 movea.l A1, [A0]
000002B0 2269 0008 movea.l A1, [A1 + 0x8]
000002B4 4E91 jsr [A1]
000002B6 5C4F addq.w A7, 6
label000002B8:
000002B8 42AB 0020 clr.l [A3 + 0x20]
label000002BC:
000002BC 246B 0014 movea.l A2, [A3 + 0x14]
000002C0 200A move.l D0, A2
000002C2 6708 beq +0xA /* 000002CC */
000002C4 204A movea.l A0, A2
000002C6 A023 syscall DisposHandle/DisposeHandle
000002C8 42AB 0014 clr.l [A3 + 0x14]
label000002CC:
000002CC 246B 001C movea.l A2, [A3 + 0x1C]
000002D0 600E bra +0x10 /* 000002E0 */
label000002D2:
000002D2 70FA moveq.l D0, 0xFFFFFFFA
000002D4 2540 000C move.l [A2 + 0xC], D0
000002D8 2540 0008 move.l [A2 + 0x8], D0
000002DC 2052 movea.l A0, [A2]
000002DE 2448 movea.l A2, A0
label000002E0:
000002E0 200A move.l D0, A2
000002E2 66EE bne -0x10 /* 000002D2 */
000002E4 4CDF 0C00 movem.l A2,A3, [A7]+
000002E8 4E5E unlink A6
000002EA 4E75 rts
fn000002EC:
000002EC 48E7 1030 movem.l -[A7], D3,A2,A3
000002F0 266F 0010 movea.l A3, [A7 + 0x10]
000002F4 246F 0014 movea.l A2, [A7 + 0x14]
000002F8 0C92 7FFF FFFF cmpi.l [A2], 0x7FFFFFFF
000002FE 6604 bne +0x6 /* 00000304 */
00000300 24AB 0008 move.l [A2], [A3 + 0x8]
label00000304:
00000304 2612 move.l D3, [A2]
00000306 4A83 tst.l D3
00000308 6F06 ble +0x8 /* 00000310 */
0000030A B6AB 0008 cmp.l D3, [A3 + 0x8]
0000030E 6304 bls +0x6 /* 00000314 */
label00000310:
00000310 7000 moveq.l D0, 0x00
00000312 6002 bra +0x4 /* 00000316 */
label00000314:
00000314 7001 moveq.l D0, 0x01
label00000316:
00000316 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000031A 4E75 rts
0000031C 4E56 0000 link A6, 0
00000320 2F0A move.l -[A7], A2
00000322 246E 0008 movea.l A2, [A6 + 0x8]
00000326 42A7 clr.l -[A7]
00000328 42A7 clr.l -[A7]
0000032A 2F0A move.l -[A7], A2
0000032C 2057 movea.l A0, [A7]
0000032E 2250 movea.l A1, [A0]
00000330 2269 003C movea.l A1, [A1 + 0x3C]
00000334 4E91 jsr [A1]
00000336 206A 0014 movea.l A0, [A2 + 0x14]
0000033A 4FEF 000C lea.l A7, [A7 + 0xC]
0000033E 245F movea.l A2, [A7]+
00000340 4E5E unlink A6
00000342 4E75 rts
00000344 4E56 0000 link A6, 0
00000348 48E7 1030 movem.l -[A7], D3,A2,A3
0000034C 246E 0008 movea.l A2, [A6 + 0x8]
00000350 266E 0010 movea.l A3, [A6 + 0x10]
00000354 486E 000C pea.l [A6 + 0xC]
00000358 2F0A move.l -[A7], A2
0000035A 4EBA FF90 jsr [PC - 0x70 /* 000002EC */]
0000035E 1600 move.b D3, D0
00000360 4A03 tst.b D3
00000362 504F addq.w A7, 8
00000364 6716 beq +0x18 /* 0000037C */
00000366 2F0B move.l -[A7], A3
00000368 2F2E 000C move.l -[A7], [A6 + 0xC]
0000036C 2F0A move.l -[A7], A2
0000036E 2057 movea.l A0, [A7]
00000370 2250 movea.l A1, [A0]
00000372 2269 0050 movea.l A1, [A1 + 0x50]
00000376 4E91 jsr [A1]
00000378 4FEF 000C lea.l A7, [A7 + 0xC]
label0000037C:
0000037C 1003 move.b D0, D3
0000037E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000382 4E5E unlink A6
00000384 4E75 rts
00000386 4E56 0000 link A6, 0
0000038A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000038E 246E 0008 movea.l A2, [A6 + 0x8]
00000392 286E 0010 movea.l A4, [A6 + 0x10]
00000396 266E 0014 movea.l A3, [A6 + 0x14]
0000039A 486E 000C pea.l [A6 + 0xC]
0000039E 2F0A move.l -[A7], A2
000003A0 4EBA FF4A jsr [PC - 0xB6 /* 000002EC */]
000003A4 1800 move.b D4, D0
000003A6 4A04 tst.b D4
000003A8 504F addq.w A7, 8
000003AA 6752 beq +0x54 /* 000003FE */
000003AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000003B0 2F0A move.l -[A7], A2
000003B2 2057 movea.l A0, [A7]
000003B4 2250 movea.l A1, [A0]
000003B6 2269 0074 movea.l A1, [A1 + 0x74]
000003BA 4E91 jsr [A1]
000003BC 2600 move.l D3, D0
000003BE 2A13 move.l D5, [A3]
000003C0 B685 cmp.l D3, D5
000003C2 504F addq.w A7, 8
000003C4 6618 bne +0x1A /* 000003DE */
000003C6 2F0C move.l -[A7], A4
000003C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000003CC 2F0A move.l -[A7], A2
000003CE 2057 movea.l A0, [A7]
000003D0 2250 movea.l A1, [A0]
000003D2 2269 0050 movea.l A1, [A1 + 0x50]
000003D6 4E91 jsr [A1]
000003D8 4FEF 000C lea.l A7, [A7 + 0xC]
000003DC 6020 bra +0x22 /* 000003FE */
label000003DE:
000003DE B685 cmp.l D3, D5
000003E0 6302 bls +0x4 /* 000003E4 */
000003E2 2605 move.l D3, D5
label000003E4:
000003E4 2F2E 000C move.l -[A7], [A6 + 0xC]
000003E8 2F0A move.l -[A7], A2
000003EA 2057 movea.l A0, [A7]
000003EC 2250 movea.l A1, [A0]
000003EE 2269 0038 movea.l A1, [A1 + 0x38]
000003F2 4E91 jsr [A1]
000003F4 504F addq.w A7, 8
000003F6 224C movea.l A1, A4
000003F8 2003 move.l D0, D3
000003FA A22E syscall BlockMove/BlockMoveData, flags=2
000003FC 2683 move.l [A3], D3
label000003FE:
000003FE 1004 move.b D0, D4
00000400 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000404 4E5E unlink A6
00000406 4E75 rts
00000408 4E56 0000 link A6, 0
0000040C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000410 246E 0008 movea.l A2, [A6 + 0x8]
00000414 266E 000C movea.l A3, [A6 + 0xC]
00000418 282E 0010 move.l D4, [A6 + 0x10]
0000041C 7600 moveq.l D3, 0x00
0000041E 4A84 tst.l D4
00000420 6604 bne +0x6 /* 00000426 */
00000422 282A 0004 move.l D4, [A2 + 0x4]
label00000426:
00000426 4AAA 0008 tst.l [A2 + 0x8]
0000042A 672C beq +0x2E /* 00000458 */
0000042C 4A2A 0025 tst.b [A2 + 0x25]
00000430 6714 beq +0x16 /* 00000446 */
00000432 2F04 move.l -[A7], D4
00000434 2F0B move.l -[A7], A3
00000436 2F0A move.l -[A7], A2
00000438 61FF 0000 0E14 bsr +0xE16 /* 0000124E */
0000043E 2600 move.l D3, D0
00000440 4FEF 000C lea.l A7, [A7 + 0xC]
00000444 6012 bra +0x14 /* 00000458 */
label00000446:
00000446 2F04 move.l -[A7], D4
00000448 2F0B move.l -[A7], A3
0000044A 2F0A move.l -[A7], A2
0000044C 61FF 0000 0D16 bsr +0xD18 /* 00001164 */
00000452 2600 move.l D3, D0
00000454 4FEF 000C lea.l A7, [A7 + 0xC]
label00000458:
00000458 2003 move.l D0, D3
0000045A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000045E 4E5E unlink A6
00000460 4E75 rts
00000462 4E56 0000 link A6, 0
00000466 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000046A 246E 0008 movea.l A2, [A6 + 0x8]
0000046E 266E 000C movea.l A3, [A6 + 0xC]
00000472 262E 0010 move.l D3, [A6 + 0x10]
00000476 4A2A 0026 tst.b [A2 + 0x26]
0000047A 671C beq +0x1E /* 00000498 */
0000047C 2F03 move.l -[A7], D3
0000047E 2F0B move.l -[A7], A3
00000480 42A7 clr.l -[A7]
00000482 4878 0001 push.l 0x1
00000486 2F0A move.l -[A7], A2
00000488 2057 movea.l A0, [A7]
0000048A 2250 movea.l A1, [A0]
0000048C 2269 0020 movea.l A1, [A1 + 0x20]
00000490 4E91 jsr [A1]
00000492 4FEF 0014 lea.l A7, [A7 + 0x14]
00000496 6054 bra +0x56 /* 000004EC */
label00000498:
00000498 4AAA 0018 tst.l [A2 + 0x18]
0000049C 6704 beq +0x6 /* 000004A2 */
0000049E 7000 moveq.l D0, 0x00
000004A0 604A bra +0x4C /* 000004EC */
label000004A2:
000004A2 4A83 tst.l D3
000004A4 6604 bne +0x6 /* 000004AA */
000004A6 262A 0004 move.l D3, [A2 + 0x4]
label000004AA:
000004AA 282A 0008 move.l D4, [A2 + 0x8]
000004AE 5284 addq.l D4, 1
000004B0 422A 0025 clr.b [A2 + 0x25]
000004B4 2F03 move.l -[A7], D3
000004B6 4878 0001 push.l 0x1
000004BA 2F0A move.l -[A7], A2
000004BC 2057 movea.l A0, [A7]
000004BE 2250 movea.l A1, [A0]
000004C0 2269 005C movea.l A1, [A1 + 0x5C]
000004C4 4E91 jsr [A1]
000004C6 2F03 move.l -[A7], D3
000004C8 2F0B move.l -[A7], A3
000004CA 2F04 move.l -[A7], D4
000004CC 2F0A move.l -[A7], A2
000004CE 2057 movea.l A0, [A7]
000004D0 2250 movea.l A1, [A0]
000004D2 2269 0054 movea.l A1, [A1 + 0x54]
000004D6 4E91 jsr [A1]
000004D8 2F04 move.l -[A7], D4
000004DA 4878 0001 push.l 0x1
000004DE 2F0A move.l -[A7], A2
000004E0 61FF 0000 0964 bsr +0x966 /* 00000E46 */
000004E6 2004 move.l D0, D4
000004E8 4FEF 0028 lea.l A7, [A7 + 0x28]
label000004EC:
000004EC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000004F0 4E5E unlink A6
000004F2 4E75 rts
000004F4 4E56 0000 link A6, 0
000004F8 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
000004FC 246E 0008 movea.l A2, [A6 + 0x8]
00000500 282E 000C move.l D4, [A6 + 0xC]
00000504 262E 0010 move.l D3, [A6 + 0x10]
00000508 266E 0014 movea.l A3, [A6 + 0x14]
0000050C 2C2E 0018 move.l D6, [A6 + 0x18]
00000510 7001 moveq.l D0, 0x01
00000512 B880 cmp.l D4, D0
00000514 6406 bcc +0x8 /* 0000051C */
00000516 7000 moveq.l D0, 0x00
00000518 6000 00D2 bra +0xD4 /* 000005EC */
label0000051C:
0000051C 4AAA 0018 tst.l [A2 + 0x18]
00000520 6706 beq +0x8 /* 00000528 */
00000522 7000 moveq.l D0, 0x00
00000524 6000 00C6 bra +0xC8 /* 000005EC */
label00000528:
00000528 1A2A 0026 move.b D5, [A2 + 0x26]
0000052C 670A beq +0xC /* 00000538 */
0000052E 200B move.l D0, A3
00000530 6606 bne +0x8 /* 00000538 */
00000532 7000 moveq.l D0, 0x00
00000534 6000 00B6 bra +0xB8 /* 000005EC */
label00000538:
00000538 4A86 tst.l D6
0000053A 6604 bne +0x6 /* 00000540 */
0000053C 2C2A 0004 move.l D6, [A2 + 0x4]
label00000540:
00000540 4A05 tst.b D5
00000542 672A beq +0x2C /* 0000056E */
00000544 4A2A 0025 tst.b [A2 + 0x25]
00000548 660E bne +0x10 /* 00000558 */
0000054A 2F0A move.l -[A7], A2
0000054C 2057 movea.l A0, [A7]
0000054E 2250 movea.l A1, [A0]
00000550 2269 0040 movea.l A1, [A1 + 0x40]
00000554 4E91 jsr [A1]
00000556 584F addq.w A7, 4
label00000558:
00000558 2F06 move.l -[A7], D6
0000055A 2F0B move.l -[A7], A3
0000055C 2F0A move.l -[A7], A2
0000055E 2057 movea.l A0, [A7]
00000560 2250 movea.l A1, [A0]
00000562 2269 0048 movea.l A1, [A1 + 0x48]
00000566 4E91 jsr [A1]
00000568 2600 move.l D3, D0
0000056A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000056E:
0000056E 2A2A 0008 move.l D5, [A2 + 0x8]
00000572 B685 cmp.l D3, D5
00000574 6306 bls +0x8 /* 0000057C */
00000576 2605 move.l D3, D5
00000578 5283 addq.l D3, 1
0000057A 6008 bra +0xA /* 00000584 */
label0000057C:
0000057C 7001 moveq.l D0, 0x01
0000057E B680 cmp.l D3, D0
00000580 6C02 bge +0x4 /* 00000584 */
00000582 7601 moveq.l D3, 0x01
label00000584:
00000584 2004 move.l D0, D4
00000586 4C06 0000 movem.w <none>, D6
0000058A 2E00 move.l D7, D0
0000058C 2F00 move.l -[A7], D0
0000058E 2F04 move.l -[A7], D4
00000590 2F0A move.l -[A7], A2
00000592 2057 movea.l A0, [A7]
00000594 2250 movea.l A1, [A0]
00000596 2269 005C movea.l A1, [A1 + 0x5C]
0000059A 4E91 jsr [A1]
0000059C B685 cmp.l D3, D5
0000059E 4FEF 000C lea.l A7, [A7 + 0xC]
000005A2 621C bhi +0x1E /* 000005C0 */
000005A4 4A85 tst.l D5
000005A6 6718 beq +0x1A /* 000005C0 */
000005A8 2F07 move.l -[A7], D7
000005AA 2F04 move.l -[A7], D4
000005AC 2F05 move.l -[A7], D5
000005AE 2F03 move.l -[A7], D3
000005B0 2F0A move.l -[A7], A2
000005B2 2057 movea.l A0, [A7]
000005B4 2250 movea.l A1, [A0]
000005B6 2269 0060 movea.l A1, [A1 + 0x60]
000005BA 4E91 jsr [A1]
000005BC 4FEF 0014 lea.l A7, [A7 + 0x14]
label000005C0:
000005C0 156A 0026 0025 move.b [A2 + 0x25], [A2 + 0x26]
000005C6 2F06 move.l -[A7], D6
000005C8 2F0B move.l -[A7], A3
000005CA 2F03 move.l -[A7], D3
000005CC 2F04 move.l -[A7], D4
000005CE 2F0A move.l -[A7], A2
000005D0 2057 movea.l A0, [A7]
000005D2 2250 movea.l A1, [A0]
000005D4 2269 0064 movea.l A1, [A1 + 0x64]
000005D8 4E91 jsr [A1]
000005DA 2F03 move.l -[A7], D3
000005DC 2F04 move.l -[A7], D4
000005DE 2F0A move.l -[A7], A2
000005E0 61FF 0000 0864 bsr +0x866 /* 00000E46 */
000005E6 2003 move.l D0, D3
000005E8 4FEF 0020 lea.l A7, [A7 + 0x20]
label000005EC:
000005EC 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
000005F0 4E5E unlink A6
000005F2 4E75 rts
000005F4 4E56 0000 link A6, 0
000005F8 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
000005FC 246E 0008 movea.l A2, [A6 + 0x8]
00000600 262E 000C move.l D3, [A6 + 0xC]
00000604 7001 moveq.l D0, 0x01
00000606 B680 cmp.l D3, D0
00000608 6500 00AC bcs +0xAE /* 000006B6 */
0000060C 4AAA 0018 tst.l [A2 + 0x18]
00000610 6600 00A4 bne +0xA6 /* 000006B6 */
00000614 486E 0010 pea.l [A6 + 0x10]
00000618 2F0A move.l -[A7], A2
0000061A 4EBA FCD0 jsr [PC - 0x330 /* 000002EC */]
0000061E 4A00 tst.b D0
00000620 504F addq.w A7, 8
00000622 6700 0092 beq +0x94 /* 000006B6 */
00000626 282A 0008 move.l D4, [A2 + 0x8]
0000062A 202E 0010 move.l D0, [A6 + 0x10]
0000062E D083 add.l D0, D3
00000630 B084 cmp.l D0, D4
00000632 6308 bls +0xA /* 0000063C */
00000634 2604 move.l D3, D4
00000636 96AE 0010 sub.l D3, [A6 + 0x10]
0000063A 5283 addq.l D3, 1
label0000063C:
0000063C 202E 0010 move.l D0, [A6 + 0x10]
00000640 D083 add.l D0, D3
00000642 5380 subq.l D0, 1
00000644 2F00 move.l -[A7], D0
00000646 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000064A 2F0A move.l -[A7], A2
0000064C 2057 movea.l A0, [A7]
0000064E 2250 movea.l A1, [A0]
00000650 2269 0078 movea.l A1, [A1 + 0x78]
00000654 4E91 jsr [A1]
00000656 2800 move.l D4, D0
00000658 2A2A 0008 move.l D5, [A2 + 0x8]
0000065C 202E 0010 move.l D0, [A6 + 0x10]
00000660 D083 add.l D0, D3
00000662 2C00 move.l D6, D0
00000664 B085 cmp.l D0, D5
00000666 4FEF 000C lea.l A7, [A7 + 0xC]
0000066A 6220 bhi +0x22 /* 0000068C */
0000066C 2004 move.l D0, D4
0000066E 4480 neg.l D0
00000670 2F00 move.l -[A7], D0
00000672 2003 move.l D0, D3
00000674 4480 neg.l D0
00000676 2F00 move.l -[A7], D0
00000678 2F05 move.l -[A7], D5
0000067A 2F06 move.l -[A7], D6
0000067C 2F0A move.l -[A7], A2
0000067E 2057 movea.l A0, [A7]
00000680 2250 movea.l A1, [A0]
00000682 2269 0060 movea.l A1, [A1 + 0x60]
00000686 4E91 jsr [A1]
00000688 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000068C:
0000068C 2004 move.l D0, D4
0000068E 4480 neg.l D0
00000690 2F00 move.l -[A7], D0
00000692 2003 move.l D0, D3
00000694 4480 neg.l D0
00000696 2F00 move.l -[A7], D0
00000698 2F0A move.l -[A7], A2
0000069A 2057 movea.l A0, [A7]
0000069C 2250 movea.l A1, [A0]
0000069E 2269 005C movea.l A1, [A1 + 0x5C]
000006A2 4E91 jsr [A1]
000006A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000006A8 2F03 move.l -[A7], D3
000006AA 2F0A move.l -[A7], A2
000006AC 61FF 0000 07D2 bsr +0x7D4 /* 00000E80 */
000006B2 4FEF 0018 lea.l A7, [A7 + 0x18]
label000006B6:
000006B6 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
000006BA 4E5E unlink A6
000006BC 4E75 rts
000006BE 4E56 0000 link A6, 0
000006C2 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000006C6 246E 0008 movea.l A2, [A6 + 0x8]
000006CA 262E 000C move.l D3, [A6 + 0xC]
000006CE 266E 0014 movea.l A3, [A6 + 0x14]
000006D2 2A2E 0018 move.l D5, [A6 + 0x18]
000006D6 486E 0010 pea.l [A6 + 0x10]
000006DA 2F0A move.l -[A7], A2
000006DC 4EBA FC0E jsr [PC - 0x3F2 /* 000002EC */]
000006E0 4A00 tst.b D0
000006E2 504F addq.w A7, 8
000006E4 6700 0080 beq +0x82 /* 00000766 */
000006E8 4A83 tst.l D3
000006EA 677A beq +0x7C /* 00000766 */
000006EC 4A2A 0026 tst.b [A2 + 0x26]
000006F0 6732 beq +0x34 /* 00000724 */
000006F2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000006F6 2F03 move.l -[A7], D3
000006F8 2F0A move.l -[A7], A2
000006FA 2057 movea.l A0, [A7]
000006FC 2250 movea.l A1, [A0]
000006FE 2269 0024 movea.l A1, [A1 + 0x24]
00000702 4E91 jsr [A1]
00000704 2F05 move.l -[A7], D5
00000706 2F0B move.l -[A7], A3
00000708 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000070C 2F03 move.l -[A7], D3
0000070E 2F0A move.l -[A7], A2
00000710 2057 movea.l A0, [A7]
00000712 2250 movea.l A1, [A0]
00000714 2269 0020 movea.l A1, [A1 + 0x20]
00000718 4E91 jsr [A1]
0000071A 2D40 0010 move.l [A6 + 0x10], D0
0000071E 4FEF 0020 lea.l A7, [A7 + 0x20]
00000722 6046 bra +0x48 /* 0000076A */
label00000724:
00000724 282E 0010 move.l D4, [A6 + 0x10]
00000728 D883 add.l D4, D3
0000072A 5384 subq.l D4, 1
0000072C 262A 0008 move.l D3, [A2 + 0x8]
00000730 B883 cmp.l D4, D3
00000732 6302 bls +0x4 /* 00000736 */
00000734 2803 move.l D4, D3
label00000736:
00000736 4A85 tst.l D5
00000738 6604 bne +0x6 /* 0000073E */
0000073A 2A2A 0004 move.l D5, [A2 + 0x4]
label0000073E:
0000073E 262E 0010 move.l D3, [A6 + 0x10]
00000742 6018 bra +0x1A /* 0000075C */
label00000744:
00000744 2F05 move.l -[A7], D5
00000746 2F0B move.l -[A7], A3
00000748 2F03 move.l -[A7], D3
0000074A 2F0A move.l -[A7], A2
0000074C 2057 movea.l A0, [A7]
0000074E 2250 movea.l A1, [A0]
00000750 2269 0054 movea.l A1, [A1 + 0x54]
00000754 4E91 jsr [A1]
00000756 5283 addq.l D3, 1
00000758 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000075C:
0000075C B684 cmp.l D3, D4
0000075E 6FE4 ble -0x1A /* 00000744 */
00000760 422A 0025 clr.b [A2 + 0x25]
00000764 6004 bra +0x6 /* 0000076A */
label00000766:
00000766 42AE 0010 clr.l [A6 + 0x10]
label0000076A:
0000076A 202E 0010 move.l D0, [A6 + 0x10]
0000076E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00000772 4E5E unlink A6
00000774 4E75 rts
00000776 4E56 FFFC link A6, -0x0004
0000077A 2F0A move.l -[A7], A2
0000077C 246E 0008 movea.l A2, [A6 + 0x8]
00000780 4A2A 0026 tst.b [A2 + 0x26]
00000784 6670 bne +0x72 /* 000007F6 */
00000786 486E 000C pea.l [A6 + 0xC]
0000078A 2F0A move.l -[A7], A2
0000078C 4EBA FB5E jsr [PC - 0x4A2 /* 000002EC */]
00000790 4A00 tst.b D0
00000792 504F addq.w A7, 8
00000794 6760 beq +0x62 /* 000007F6 */
00000796 486E 0010 pea.l [A6 + 0x10]
0000079A 2F0A move.l -[A7], A2
0000079C 4EBA FB4E jsr [PC - 0x4B2 /* 000002EC */]
000007A0 4A00 tst.b D0
000007A2 504F addq.w A7, 8
000007A4 6750 beq +0x52 /* 000007F6 */
000007A6 1F3C 0001 move.b -[A7], 0x1
000007AA 2F2E 000C move.l -[A7], [A6 + 0xC]
000007AE 2F0A move.l -[A7], A2
000007B0 2057 movea.l A0, [A7]
000007B2 2250 movea.l A1, [A0]
000007B4 2269 0074 movea.l A1, [A1 + 0x74]
000007B8 4E91 jsr [A1]
000007BA 504F addq.w A7, 8
000007BC 2F00 move.l -[A7], D0
000007BE 486E FFFC pea.l [A6 - 0x4]
000007C2 4EB9 0000 2210 jsr [0x00002210]
000007C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007CC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000007D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000007D4 2F0A move.l -[A7], A2
000007D6 2057 movea.l A0, [A7]
000007D8 2250 movea.l A1, [A0]
000007DA 2269 0068 movea.l A1, [A1 + 0x68]
000007DE 4E91 jsr [A1]
000007E0 422A 0025 clr.b [A2 + 0x25]
000007E4 3F3C FFFF move.w -[A7], 0xFFFF
000007E8 486E FFFC pea.l [A6 - 0x4]
000007EC 4EB9 0000 2218 jsr [0x00002218]
000007F2 4FEF 0020 lea.l A7, [A7 + 0x20]
label000007F6:
000007F6 245F movea.l A2, [A7]+
000007F8 4E5E unlink A6
000007FA 4E75 rts
000007FC 4E56 FFFC link A6, -0x0004
00000800 2F0A move.l -[A7], A2
00000802 246E 0008 movea.l A2, [A6 + 0x8]
00000806 4A2A 0026 tst.b [A2 + 0x26]
0000080A 667A bne +0x7C /* 00000886 */
0000080C 486E 000C pea.l [A6 + 0xC]
00000810 2F0A move.l -[A7], A2
00000812 4EBA FAD8 jsr [PC - 0x528 /* 000002EC */]
00000816 4A00 tst.b D0
00000818 504F addq.w A7, 8
0000081A 676A beq +0x6C /* 00000886 */
0000081C 486E 0010 pea.l [A6 + 0x10]
00000820 2F0A move.l -[A7], A2
00000822 4EBA FAC8 jsr [PC - 0x538 /* 000002EC */]
00000826 4A00 tst.b D0
00000828 504F addq.w A7, 8
0000082A 675A beq +0x5C /* 00000886 */
0000082C 202E 000C move.l D0, [A6 + 0xC]
00000830 B0AE 0010 cmp.l D0, [A6 + 0x10]
00000834 6750 beq +0x52 /* 00000886 */
00000836 1F3C 0001 move.b -[A7], 0x1
0000083A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000083E 2F0A move.l -[A7], A2
00000840 2057 movea.l A0, [A7]
00000842 2250 movea.l A1, [A0]
00000844 2269 0074 movea.l A1, [A1 + 0x74]
00000848 4E91 jsr [A1]
0000084A 504F addq.w A7, 8
0000084C 2F00 move.l -[A7], D0
0000084E 486E FFFC pea.l [A6 - 0x4]
00000852 4EB9 0000 2210 jsr [0x00002210]
00000858 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000085C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000860 2F2E 000C move.l -[A7], [A6 + 0xC]
00000864 2F0A move.l -[A7], A2
00000866 2057 movea.l A0, [A7]
00000868 2250 movea.l A1, [A0]
0000086A 2269 006C movea.l A1, [A1 + 0x6C]
0000086E 4E91 jsr [A1]
00000870 422A 0025 clr.b [A2 + 0x25]
00000874 3F3C FFFF move.w -[A7], 0xFFFF
00000878 486E FFFC pea.l [A6 - 0x4]
0000087C 4EB9 0000 2218 jsr [0x00002218]
00000882 4FEF 0020 lea.l A7, [A7 + 0x20]
label00000886:
00000886 245F movea.l A2, [A7]+
00000888 4E5E unlink A6
0000088A 4E75 rts
0000088C 4E56 0000 link A6, 0
00000890 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000894 246E 0008 movea.l A2, [A6 + 0x8]
00000898 266E 000C movea.l A3, [A6 + 0xC]
0000089C 282E 0010 move.l D4, [A6 + 0x10]
000008A0 2F04 move.l -[A7], D4
000008A2 2F0B move.l -[A7], A3
000008A4 2F0A move.l -[A7], A2
000008A6 2057 movea.l A0, [A7]
000008A8 2250 movea.l A1, [A0]
000008AA 2269 0018 movea.l A1, [A1 + 0x18]
000008AE 4E91 jsr [A1]
000008B0 2600 move.l D3, D0
000008B2 4A83 tst.l D3
000008B4 4FEF 000C lea.l A7, [A7 + 0xC]
000008B8 6716 beq +0x18 /* 000008D0 */
000008BA 2F03 move.l -[A7], D3
000008BC 4878 0001 push.l 0x1
000008C0 2F0A move.l -[A7], A2
000008C2 2057 movea.l A0, [A7]
000008C4 2250 movea.l A1, [A0]
000008C6 2269 0024 movea.l A1, [A1 + 0x24]
000008CA 4E91 jsr [A1]
000008CC 4FEF 000C lea.l A7, [A7 + 0xC]
label000008D0:
000008D0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000008D4 4E5E unlink A6
000008D6 4E75 rts
fn000008D8:
000008D8 4E56 0000 link A6, 0
000008DC 48E7 0030 movem.l -[A7], A2,A3
000008E0 246E 0008 movea.l A2, [A6 + 0x8]
000008E4 52AA 0018 addq.l [A2 + 0x18], 1
000008E8 7001 moveq.l D0, 0x01
000008EA B0AA 0018 cmp.l D0, [A2 + 0x18]
000008EE 660C bne +0xE /* 000008FC */
000008F0 266A 0014 movea.l A3, [A2 + 0x14]
000008F4 200B move.l D0, A3
000008F6 6704 beq +0x6 /* 000008FC */
000008F8 204B movea.l A0, A3
000008FA A029 syscall HLock
label000008FC:
000008FC 4CDF 0C00 movem.l A2,A3, [A7]+
00000900 4E5E unlink A6
00000902 4E75 rts
fn00000904:
00000904 4E56 0000 link A6, 0
00000908 48E7 0030 movem.l -[A7], A2,A3
0000090C 246E 0008 movea.l A2, [A6 + 0x8]
00000910 53AA 0018 subq.l [A2 + 0x18], 1
00000914 4AAA 0018 tst.l [A2 + 0x18]
00000918 660C bne +0xE /* 00000926 */
0000091A 266A 0014 movea.l A3, [A2 + 0x14]
0000091E 200B move.l D0, A3
00000920 6704 beq +0x6 /* 00000926 */
00000922 204B movea.l A0, A3
00000924 A02A syscall HUnlock
label00000926:
00000926 4CDF 0C00 movem.l A2,A3, [A7]+
0000092A 4E5E unlink A6
0000092C 4E75 rts
0000092E 226F 0004 movea.l A1, [A7 + 0x4]
00000932 202F 0008 move.l D0, [A7 + 0x8]
00000936 5380 subq.l D0, 1
00000938 4C29 0000 0004 movem.w <none>, [A1 + 0x4]
0000093E 2069 0014 movea.l A0, [A1 + 0x14]
00000942 2050 movea.l A0, [A0]
00000944 D1C0 add.l A0, D0
00000946 4E75 rts
00000948 4E56 0000 link A6, 0
0000094C 2F0A move.l -[A7], A2
0000094E 246E 0008 movea.l A2, [A6 + 0x8]
00000952 202A 0008 move.l D0, [A2 + 0x8]
00000956 D0AE 000C add.l D0, [A6 + 0xC]
0000095A 4C2A 0000 0004 movem.w <none>, [A2 + 0x4]
00000960 2F00 move.l -[A7], D0
00000962 42A7 clr.l -[A7]
00000964 2F0A move.l -[A7], A2
00000966 2057 movea.l A0, [A7]
00000968 2250 movea.l A1, [A0]
0000096A 2269 0058 movea.l A1, [A1 + 0x58]
0000096E 4E91 jsr [A1]
00000970 4FEF 000C lea.l A7, [A7 + 0xC]
00000974 245F movea.l A2, [A7]+
00000976 4E5E unlink A6
00000978 4E75 rts
0000097A 4E56 FFFC link A6, -0x0004
0000097E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000982 246E 0008 movea.l A2, [A6 + 0x8]
00000986 262E 0010 move.l D3, [A6 + 0x10]
0000098A B6AA 0010 cmp.l D3, [A2 + 0x10]
0000098E 6746 beq +0x48 /* 000009D6 */
00000990 266A 0014 movea.l A3, [A2 + 0x14]
00000994 200B move.l D0, A3
00000996 660A bne +0xC /* 000009A2 */
00000998 2003 move.l D0, D3
0000099A A122 syscall NewHandle, flags=1
0000099C 2548 0014 move.l [A2 + 0x14], A0
000009A0 6006 bra +0x8 /* 000009A8 */
label000009A2:
000009A2 204B movea.l A0, A3
000009A4 2003 move.l D0, D3
000009A6 A024 syscall SetHandleSize
label000009A8:
000009A8 554F subq.w A7, 2
000009AA 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000009AE 301F move.w D0, [A7]+
000009B0 3800 move.w D4, D0
000009B2 4A44 tst.w D4
000009B4 671C beq +0x1E /* 000009D2 */
000009B6 42A7 clr.l -[A7]
000009B8 486E FFFC pea.l [A6 - 0x4]
000009BC 3044 movea.w A0, D4
000009BE 2D48 FFFC move.l [A6 - 0x4], A0
000009C2 4879 0001 5E42 push.l 0x15E42
000009C8 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */]
000009CE 4FEF 000C lea.l A7, [A7 + 0xC]
label000009D2:
000009D2 2543 0010 move.l [A2 + 0x10], D3
label000009D6:
000009D6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000009DA 4E5E unlink A6
000009DC 4E75 rts
000009DE 4E56 FFE8 link A6, -0x0018
000009E2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000009E6 246E 0008 movea.l A2, [A6 + 0x8]
000009EA 2E2E 000C move.l D7, [A6 + 0xC]
000009EE 2C2A 0008 move.l D6, [A2 + 0x8]
000009F2 DC87 add.l D6, D7
000009F4 286A 0004 movea.l A4, [A2 + 0x4]
000009F8 2606 move.l D3, D6
000009FA 220C move.l D1, A4
000009FC 4C01 3000 movem.w A4,A5, D1
00000A00 282A 0010 move.l D4, [A2 + 0x10]
00000A04 B684 cmp.l D3, D4
00000A06 6346 bls +0x48 /* 00000A4E */
00000A08 2A07 move.l D5, D7
00000A0A 4C01 5000 movem.w A4,A6, D1
00000A0E BA84 cmp.l D5, D4
00000A10 6402 bcc +0x4 /* 00000A14 */
00000A12 2A04 move.l D5, D4
label00000A14:
00000A14 2D4F FFFC move.l [A6 - 0x4], A7
00000A18 2004 move.l D0, D4
00000A1A D085 add.l D0, D5
00000A1C 2F00 move.l -[A7], D0
00000A1E 42A7 clr.l -[A7]
00000A20 2F0A move.l -[A7], A2
00000A22 2057 movea.l A0, [A7]
00000A24 2250 movea.l A1, [A0]
00000A26 2269 0058 movea.l A1, [A1 + 0x58]
00000A2A 4E91 jsr [A1]
00000A2C 4FEF 000C lea.l A7, [A7 + 0xC]
00000A30 6040 bra +0x42 /* 00000A72 */
00000A32 2F03 move.l -[A7], D3
00000A34 42A7 clr.l -[A7]
00000A36 2F0A move.l -[A7], A2
00000A38 2057 movea.l A0, [A7]
00000A3A 2250 movea.l A1, [A0]
00000A3C 2269 0058 movea.l A1, [A1 + 0x58]
00000A40 4E91 jsr [A1]
00000A42 486E FFE8 pea.l [A6 - 0x18]
00000A46 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */]
00000A4C 6024 bra +0x26 /* 00000A72 */
label00000A4E:
00000A4E 4A87 tst.l D7
00000A50 6C20 bge +0x22 /* 00000A72 */
00000A52 2004 move.l D0, D4
00000A54 90AA 000C sub.l D0, [A2 + 0xC]
00000A58 2640 movea.l A3, D0
00000A5A 2003 move.l D0, D3
00000A5C D08B add.l D0, A3
00000A5E 2F00 move.l -[A7], D0
00000A60 42A7 clr.l -[A7]
00000A62 2F0A move.l -[A7], A2
00000A64 2057 movea.l A0, [A7]
00000A66 2250 movea.l A1, [A0]
00000A68 2269 0058 movea.l A1, [A1 + 0x58]
00000A6C 4E91 jsr [A1]
00000A6E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A72:
00000A72 2546 0008 move.l [A2 + 0x8], D6
00000A76 2543 000C move.l [A2 + 0xC], D3
00000A7A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000A7E 4E5E unlink A6
00000A80 4E75 rts
00000A82 4E56 FFF6 link A6, -0x000A
00000A86 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
00000A8A 246E 0008 movea.l A2, [A6 + 0x8]
00000A8E 4A2A 0025 tst.b [A2 + 0x25]
00000A92 6600 0132 bne +0x134 /* 00000BC6 */
00000A96 2C2A 0008 move.l D6, [A2 + 0x8]
00000A9A 7001 moveq.l D0, 0x01
00000A9C BC80 cmp.l D6, D0
00000A9E 6300 0126 bls +0x128 /* 00000BC6 */
00000AA2 7801 moveq.l D4, 0x01
00000AA4 2606 move.l D3, D6
00000AA6 4C7C 3003 0000 0009 movem.l D0,D1,A4,A5, 0x9 /* '\t' */
00000AAE 600A bra +0xC /* 00000ABA */
label00000AB0:
00000AB0 7003 moveq.l D0, 0x03
00000AB2 4C04 0800 movem.w A3, D4
00000AB6 5280 addq.l D0, 1
00000AB8 2800 move.l D4, D0
label00000ABA:
00000ABA B883 cmp.l D4, D3
00000ABC 6DF2 blt -0xC /* 00000AB0 */
00000ABE 1F3C 0001 move.b -[A7], 0x1
00000AC2 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000AC6 486E FFFC pea.l [A6 - 0x4]
00000ACA 4EB9 0000 2210 jsr [0x00002210]
00000AD0 2F2A 0014 move.l -[A7], [A2 + 0x14]
00000AD4 486E FFF6 pea.l [A6 - 0xA]
00000AD8 4EB9 0000 21F0 jsr [0x000021F0]
00000ADE 4FEF 0012 lea.l A7, [A7 + 0x12]
00000AE2 6000 00BC bra +0xBE /* 00000BA0 */
label00000AE6:
00000AE6 2C04 move.l D6, D4
00000AE8 5286 addq.l D6, 1
00000AEA 6000 00A4 bra +0xA6 /* 00000B90 */
label00000AEE:
00000AEE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000AF2 2F06 move.l -[A7], D6
00000AF4 2F0A move.l -[A7], A2
00000AF6 2057 movea.l A0, [A7]
00000AF8 2250 movea.l A1, [A0]
00000AFA 2269 0050 movea.l A1, [A1 + 0x50]
00000AFE 4E91 jsr [A1]
00000B00 2606 move.l D3, D6
00000B02 9684 sub.l D3, D4
00000B04 4FEF 000C lea.l A7, [A7 + 0xC]
00000B08 6062 bra +0x64 /* 00000B6C */
label00000B0A:
00000B0A 2A2A 0004 move.l D5, [A2 + 0x4]
00000B0E 2F05 move.l -[A7], D5
00000B10 2F05 move.l -[A7], D5
00000B12 2F03 move.l -[A7], D3
00000B14 2F0A move.l -[A7], A2
00000B16 2057 movea.l A0, [A7]
00000B18 2250 movea.l A1, [A0]
00000B1A 2269 0038 movea.l A1, [A1 + 0x38]
00000B1E 4E91 jsr [A1]
00000B20 504F addq.w A7, 8
00000B22 2F08 move.l -[A7], A0
00000B24 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B28 2F2A 0020 move.l -[A7], [A2 + 0x20]
00000B2C 2057 movea.l A0, [A7]
00000B2E 2250 movea.l A1, [A0]
00000B30 2269 000C movea.l A1, [A1 + 0xC]
00000B34 4E91 jsr [A1]
00000B36 4A80 tst.l D0
00000B38 4FEF 0014 lea.l A7, [A7 + 0x14]
00000B3C 6C32 bge +0x34 /* 00000B70 */
00000B3E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B42 2F03 move.l -[A7], D3
00000B44 2F0A move.l -[A7], A2
00000B46 2057 movea.l A0, [A7]
00000B48 2250 movea.l A1, [A0]
00000B4A 2269 0038 movea.l A1, [A1 + 0x38]
00000B4E 4E91 jsr [A1]
00000B50 504F addq.w A7, 8
00000B52 2F08 move.l -[A7], A0
00000B54 2003 move.l D0, D3
00000B56 D084 add.l D0, D4
00000B58 2F00 move.l -[A7], D0
00000B5A 2F0A move.l -[A7], A2
00000B5C 2057 movea.l A0, [A7]
00000B5E 2250 movea.l A1, [A0]
00000B60 2269 0054 movea.l A1, [A1 + 0x54]
00000B64 4E91 jsr [A1]
00000B66 9684 sub.l D3, D4
00000B68 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000B6C:
00000B6C 4A83 tst.l D3
00000B6E 6E9A bgt -0x64 /* 00000B0A */
label00000B70:
00000B70 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B74 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B78 2003 move.l D0, D3
00000B7A D084 add.l D0, D4
00000B7C 2F00 move.l -[A7], D0
00000B7E 2F0A move.l -[A7], A2
00000B80 2057 movea.l A0, [A7]
00000B82 2250 movea.l A1, [A0]
00000B84 2269 0054 movea.l A1, [A1 + 0x54]
00000B88 4E91 jsr [A1]
00000B8A 5286 addq.l D6, 1
00000B8C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000B90:
00000B90 BCAA 0008 cmp.l D6, [A2 + 0x8]
00000B94 6300 FF58 bls -0xA6 /* 00000AEE */
00000B98 4C7C 4804 0000 0003 movem.l D2,A3,A6, 0x3
label00000BA0:
00000BA0 4A84 tst.l D4
00000BA2 6E00 FF42 bgt -0xBC /* 00000AE6 */
00000BA6 3F3C FFFF move.w -[A7], 0xFFFF
00000BAA 486E FFF6 pea.l [A6 - 0xA]
00000BAE 4EB9 0000 21F8 jsr [0x000021F8]
00000BB4 3F3C FFFF move.w -[A7], 0xFFFF
00000BB8 486E FFFC pea.l [A6 - 0x4]
00000BBC 4EB9 0000 2218 jsr [0x00002218]
00000BC2 4FEF 000C lea.l A7, [A7 + 0xC]
label00000BC6:
00000BC6 157C 0001 0025 move.b [A2 + 0x25], 0x1
00000BCC 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
00000BD0 4E5E unlink A6
00000BD2 4E75 rts
00000BD4 4E56 0000 link A6, 0
00000BD8 48E7 1030 movem.l -[A7], D3,A2,A3
00000BDC 246E 0008 movea.l A2, [A6 + 0x8]
00000BE0 266E 000C movea.l A3, [A6 + 0xC]
00000BE4 162E 0010 move.b D3, [A6 + 0x10]
00000BE8 200B move.l D0, A3
00000BEA 674A beq +0x4C /* 00000C36 */
00000BEC 4A2A 0024 tst.b [A2 + 0x24]
00000BF0 671C beq +0x1E /* 00000C0E */
00000BF2 4AAA 0020 tst.l [A2 + 0x20]
00000BF6 6716 beq +0x18 /* 00000C0E */
00000BF8 3F3C 0001 move.w -[A7], 0x1
00000BFC 206A 0020 movea.l A0, [A2 + 0x20]
00000C00 4850 pea.l [A0]
00000C02 2057 movea.l A0, [A7]
00000C04 2250 movea.l A1, [A0]
00000C06 2269 0008 movea.l A1, [A1 + 0x8]
00000C0A 4E91 jsr [A1]
00000C0C 5C4F addq.w A7, 6
label00000C0E:
00000C0E 254B 0020 move.l [A2 + 0x20], A3
00000C12 1543 0024 move.b [A2 + 0x24], D3
00000C16 7001 moveq.l D0, 0x01
00000C18 B0AA 0008 cmp.l D0, [A2 + 0x8]
00000C1C 6404 bcc +0x6 /* 00000C22 */
00000C1E 422A 0025 clr.b [A2 + 0x25]
label00000C22:
00000C22 4A2A 0026 tst.b [A2 + 0x26]
00000C26 670E beq +0x10 /* 00000C36 */
00000C28 2F0A move.l -[A7], A2
00000C2A 2057 movea.l A0, [A7]
00000C2C 2250 movea.l A1, [A0]
00000C2E 2269 0040 movea.l A1, [A1 + 0x40]
00000C32 4E91 jsr [A1]
00000C34 584F addq.w A7, 4
label00000C36:
00000C36 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000C3A 4E5E unlink A6
00000C3C 4E75 rts
00000C3E 4E56 0000 link A6, 0
00000C42 48E7 1030 movem.l -[A7], D3,A2,A3
00000C46 246E 0008 movea.l A2, [A6 + 0x8]
00000C4A 266E 000C movea.l A3, [A6 + 0xC]
00000C4E 7600 moveq.l D3, 0x00
00000C50 4AAA 0008 tst.l [A2 + 0x8]
00000C54 6724 beq +0x26 /* 00000C7A */
00000C56 4A2A 0025 tst.b [A2 + 0x25]
00000C5A 6710 beq +0x12 /* 00000C6C */
00000C5C 2F0B move.l -[A7], A3
00000C5E 2F0A move.l -[A7], A2
00000C60 61FF 0000 068A bsr +0x68C /* 000012EC */
00000C66 2600 move.l D3, D0
00000C68 504F addq.w A7, 8
00000C6A 600E bra +0x10 /* 00000C7A */
label00000C6C:
00000C6C 2F0B move.l -[A7], A3
00000C6E 2F0A move.l -[A7], A2
00000C70 61FF 0000 056A bsr +0x56C /* 000011DC */
00000C76 2600 move.l D3, D0
00000C78 504F addq.w A7, 8
label00000C7A:
00000C7A 2003 move.l D0, D3
00000C7C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000C80 4E5E unlink A6
00000C82 4E75 rts
00000C84 4E56 FFFC link A6, -0x0004
00000C88 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
00000C8C 246E 0008 movea.l A2, [A6 + 0x8]
00000C90 266E 000C movea.l A3, [A6 + 0xC]
00000C94 2E2E 0010 move.l D7, [A6 + 0x10]
00000C98 263C 7FFF FFFF move.l D3, 0x7FFFFFFF
00000C9E 4A2A 0025 tst.b [A2 + 0x25]
00000CA2 6700 0098 beq +0x9A /* 00000D3C */
00000CA6 200B move.l D0, A3
00000CA8 6700 0092 beq +0x94 /* 00000D3C */
00000CAC 4A87 tst.l D7
00000CAE 6604 bne +0x6 /* 00000CB4 */
00000CB0 2E2A 0004 move.l D7, [A2 + 0x4]
label00000CB4:
00000CB4 7A01 moveq.l D5, 0x01
00000CB6 2C2A 0008 move.l D6, [A2 + 0x8]
00000CBA 7800 moveq.l D4, 0x00
00000CBC 7601 moveq.l D3, 0x01
00000CBE 2D4A FFFC move.l [A6 - 0x4], A2
00000CC2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CC6 4EBA FC10 jsr [PC - 0x3F0 /* 000008D8 */]
00000CCA 584F addq.w A7, 4
00000CCC 605A bra +0x5C /* 00000D28 */
label00000CCE:
00000CCE 2605 move.l D3, D5
00000CD0 D686 add.l D3, D6
00000CD2 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
00000CDA 2F07 move.l -[A7], D7
00000CDC 2F03 move.l -[A7], D3
00000CDE 2F0A move.l -[A7], A2
00000CE0 2057 movea.l A0, [A7]
00000CE2 2250 movea.l A1, [A0]
00000CE4 2269 0074 movea.l A1, [A1 + 0x74]
00000CE8 4E91 jsr [A1]
00000CEA 504F addq.w A7, 8
00000CEC 2F00 move.l -[A7], D0
00000CEE 2F0B move.l -[A7], A3
00000CF0 2F03 move.l -[A7], D3
00000CF2 2F0A move.l -[A7], A2
00000CF4 2057 movea.l A0, [A7]
00000CF6 2250 movea.l A1, [A0]
00000CF8 2269 0038 movea.l A1, [A1 + 0x38]
00000CFC 4E91 jsr [A1]
00000CFE 504F addq.w A7, 8
00000D00 2F08 move.l -[A7], A0
00000D02 2F2A 0020 move.l -[A7], [A2 + 0x20]
00000D06 2057 movea.l A0, [A7]
00000D08 2250 movea.l A1, [A0]
00000D0A 2269 000C movea.l A1, [A1 + 0xC]
00000D0E 4E91 jsr [A1]
00000D10 2800 move.l D4, D0
00000D12 4A84 tst.l D4
00000D14 4FEF 0014 lea.l A7, [A7 + 0x14]
00000D18 6712 beq +0x14 /* 00000D2C */
00000D1A 4A84 tst.l D4
00000D1C 6F06 ble +0x8 /* 00000D24 */
00000D1E 2C03 move.l D6, D3
00000D20 5386 subq.l D6, 1
00000D22 6004 bra +0x6 /* 00000D28 */
label00000D24:
00000D24 2A03 move.l D5, D3
00000D26 5285 addq.l D5, 1
label00000D28:
00000D28 BA86 cmp.l D5, D6
00000D2A 6FA2 ble -0x5C /* 00000CCE */
label00000D2C:
00000D2C 4A84 tst.l D4
00000D2E 6C02 bge +0x4 /* 00000D32 */
00000D30 5283 addq.l D3, 1
label00000D32:
00000D32 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D36 4EBA FBCC jsr [PC - 0x434 /* 00000904 */]
00000D3A 584F addq.w A7, 4
label00000D3C:
00000D3C 2003 move.l D0, D3
00000D3E 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00000D42 4E5E unlink A6
00000D44 4E75 rts
00000D46 4E56 FFFC link A6, -0x0004
00000D4A 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00000D4E 246E 0008 movea.l A2, [A6 + 0x8]
00000D52 266E 000C movea.l A3, [A6 + 0xC]
00000D56 263C 7FFF FFFF move.l D3, 0x7FFFFFFF
00000D5C 4A2A 0025 tst.b [A2 + 0x25]
00000D60 6700 0088 beq +0x8A /* 00000DEA */
00000D64 7A01 moveq.l D5, 0x01
00000D66 2C2A 0008 move.l D6, [A2 + 0x8]
00000D6A 7800 moveq.l D4, 0x00
00000D6C 7601 moveq.l D3, 0x01
00000D6E 2D4A FFFC move.l [A6 - 0x4], A2
00000D72 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D76 4EBA FB60 jsr [PC - 0x4A0 /* 000008D8 */]
00000D7A 584F addq.w A7, 4
00000D7C 6058 bra +0x5A /* 00000DD6 */
label00000D7E:
00000D7E 2605 move.l D3, D5
00000D80 D686 add.l D3, D6
00000D82 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
00000D8A 2F0B move.l -[A7], A3
00000D8C 2F03 move.l -[A7], D3
00000D8E 2F0A move.l -[A7], A2
00000D90 2057 movea.l A0, [A7]
00000D92 2250 movea.l A1, [A0]
00000D94 2269 0074 movea.l A1, [A1 + 0x74]
00000D98 4E91 jsr [A1]
00000D9A 504F addq.w A7, 8
00000D9C 2F00 move.l -[A7], D0
00000D9E 2F03 move.l -[A7], D3
00000DA0 2F0A move.l -[A7], A2
00000DA2 2057 movea.l A0, [A7]
00000DA4 2250 movea.l A1, [A0]
00000DA6 2269 0038 movea.l A1, [A1 + 0x38]
00000DAA 4E91 jsr [A1]
00000DAC 504F addq.w A7, 8
00000DAE 2F08 move.l -[A7], A0
00000DB0 2F2A 0020 move.l -[A7], [A2 + 0x20]
00000DB4 2057 movea.l A0, [A7]
00000DB6 2250 movea.l A1, [A0]
00000DB8 2269 0014 movea.l A1, [A1 + 0x14]
00000DBC 4E91 jsr [A1]
00000DBE 2800 move.l D4, D0
00000DC0 4A84 tst.l D4
00000DC2 4FEF 0010 lea.l A7, [A7 + 0x10]
00000DC6 6712 beq +0x14 /* 00000DDA */
00000DC8 4A84 tst.l D4
00000DCA 6F06 ble +0x8 /* 00000DD2 */
00000DCC 2C03 move.l D6, D3
00000DCE 5386 subq.l D6, 1
00000DD0 6004 bra +0x6 /* 00000DD6 */
label00000DD2:
00000DD2 2A03 move.l D5, D3
00000DD4 5285 addq.l D5, 1
label00000DD6:
00000DD6 BA86 cmp.l D5, D6
00000DD8 6FA4 ble -0x5A /* 00000D7E */
label00000DDA:
00000DDA 4A84 tst.l D4
00000DDC 6C02 bge +0x4 /* 00000DE0 */
00000DDE 5283 addq.l D3, 1
label00000DE0:
00000DE0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DE4 4EBA FB1E jsr [PC - 0x4E2 /* 00000904 */]
00000DE8 584F addq.w A7, 4
label00000DEA:
00000DEA 2003 move.l D0, D3
00000DEC 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00000DF0 4E5E unlink A6
00000DF2 4E75 rts
fn00000DF4:
00000DF4 2F0C move.l -[A7], A4
00000DF6 206F 0008 movea.l A0, [A7 + 0x8]
00000DFA 226F 000C movea.l A1, [A7 + 0xC]
00000DFE 2868 001C movea.l A4, [A0 + 0x1C]
00000E02 228C move.l [A1], A4
00000E04 2149 001C move.l [A0 + 0x1C], A1
00000E08 285F movea.l A4, [A7]+
00000E0A 4E75 rts
fn00000E0C:
00000E0C 48E7 0018 movem.l -[A7], A3,A4
00000E10 286F 000C movea.l A4, [A7 + 0xC]
00000E14 222F 0010 move.l D1, [A7 + 0x10]
00000E18 226C 001C movea.l A1, [A4 + 0x1C]
00000E1C 97CB sub.l A3, A3
00000E1E 601C bra +0x1E /* 00000E3C */
label00000E20:
00000E20 B3C1 cmpa.l A1, D1
00000E22 6612 bne +0x14 /* 00000E36 */
00000E24 200B move.l D0, A3
00000E26 6608 bne +0xA /* 00000E30 */
00000E28 2051 movea.l A0, [A1]
00000E2A 2948 001C move.l [A4 + 0x1C], A0
00000E2E 6010 bra +0x12 /* 00000E40 */
label00000E30:
00000E30 2851 movea.l A4, [A1]
00000E32 268C move.l [A3], A4
00000E34 600A bra +0xC /* 00000E40 */
label00000E36:
00000E36 2649 movea.l A3, A1
00000E38 2051 movea.l A0, [A1]
00000E3A 2248 movea.l A1, A0
label00000E3C:
00000E3C 2009 move.l D0, A1
00000E3E 66E0 bne -0x1E /* 00000E20 */
label00000E40:
00000E40 4CDF 1800 movem.l A3,A4, [A7]+
00000E44 4E75 rts
fn00000E46:
00000E46 4E56 0000 link A6, 0
00000E4A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000E4E 266E 0008 movea.l A3, [A6 + 0x8]
00000E52 282E 000C move.l D4, [A6 + 0xC]
00000E56 262E 0010 move.l D3, [A6 + 0x10]
00000E5A 246B 001C movea.l A2, [A3 + 0x1C]
00000E5E 6014 bra +0x16 /* 00000E74 */
label00000E60:
00000E60 2F03 move.l -[A7], D3
00000E62 2F04 move.l -[A7], D4
00000E64 2F0A move.l -[A7], A2
00000E66 61FF 0000 078E bsr +0x790 /* 000015F6 */
00000E6C 2052 movea.l A0, [A2]
00000E6E 2448 movea.l A2, A0
00000E70 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E74:
00000E74 200A move.l D0, A2
00000E76 66E8 bne -0x16 /* 00000E60 */
00000E78 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000E7C 4E5E unlink A6
00000E7E 4E75 rts
fn00000E80:
00000E80 4E56 0000 link A6, 0
00000E84 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000E88 266E 0008 movea.l A3, [A6 + 0x8]
00000E8C 282E 000C move.l D4, [A6 + 0xC]
00000E90 262E 0010 move.l D3, [A6 + 0x10]
00000E94 246B 001C movea.l A2, [A3 + 0x1C]
00000E98 6014 bra +0x16 /* 00000EAE */
label00000E9A:
00000E9A 2F03 move.l -[A7], D3
00000E9C 2F04 move.l -[A7], D4
00000E9E 2F0A move.l -[A7], A2
00000EA0 61FF 0000 0796 bsr +0x798 /* 00001638 */
00000EA6 2052 movea.l A0, [A2]
00000EA8 2448 movea.l A2, A0
00000EAA 4FEF 000C lea.l A7, [A7 + 0xC]
label00000EAE:
00000EAE 200A move.l D0, A2
00000EB0 66E8 bne -0x16 /* 00000E9A */
00000EB2 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000EB6 4E5E unlink A6
00000EB8 4E75 rts
00000EBA 4E56 0000 link A6, 0
00000EBE 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000EC2 246E 0008 movea.l A2, [A6 + 0x8]
00000EC6 282E 000C move.l D4, [A6 + 0xC]
00000ECA 266E 0010 movea.l A3, [A6 + 0x10]
00000ECE 2F04 move.l -[A7], D4
00000ED0 2F0A move.l -[A7], A2
00000ED2 2057 movea.l A0, [A7]
00000ED4 2250 movea.l A1, [A0]
00000ED6 2269 0074 movea.l A1, [A1 + 0x74]
00000EDA 4E91 jsr [A1]
00000EDC 2600 move.l D3, D0
00000EDE 7004 moveq.l D0, 0x04
00000EE0 B680 cmp.l D3, D0
00000EE2 504F addq.w A7, 8
00000EE4 6614 bne +0x16 /* 00000EFA */
00000EE6 2F04 move.l -[A7], D4
00000EE8 2F0A move.l -[A7], A2
00000EEA 2057 movea.l A0, [A7]
00000EEC 2250 movea.l A1, [A0]
00000EEE 2269 0038 movea.l A1, [A1 + 0x38]
00000EF2 4E91 jsr [A1]
00000EF4 2690 move.l [A3], [A0]
00000EF6 504F addq.w A7, 8
00000EF8 6016 bra +0x18 /* 00000F10 */
label00000EFA:
00000EFA 2F04 move.l -[A7], D4
00000EFC 2F0A move.l -[A7], A2
00000EFE 2057 movea.l A0, [A7]
00000F00 2250 movea.l A1, [A0]
00000F02 2269 0038 movea.l A1, [A1 + 0x38]
00000F06 4E91 jsr [A1]
00000F08 504F addq.w A7, 8
00000F0A 224B movea.l A1, A3
00000F0C 2003 move.l D0, D3
00000F0E A22E syscall BlockMove/BlockMoveData, flags=2
label00000F10:
00000F10 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000F14 4E5E unlink A6
00000F16 4E75 rts
00000F18 4E56 0000 link A6, 0
00000F1C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000F20 266E 0008 movea.l A3, [A6 + 0x8]
00000F24 282E 000C move.l D4, [A6 + 0xC]
00000F28 246E 0010 movea.l A2, [A6 + 0x10]
00000F2C 262E 0014 move.l D3, [A6 + 0x14]
00000F30 7004 moveq.l D0, 0x04
00000F32 B680 cmp.l D3, D0
00000F34 6614 bne +0x16 /* 00000F4A */
00000F36 2F04 move.l -[A7], D4
00000F38 2F0B move.l -[A7], A3
00000F3A 2057 movea.l A0, [A7]
00000F3C 2250 movea.l A1, [A0]
00000F3E 2269 0038 movea.l A1, [A1 + 0x38]
00000F42 4E91 jsr [A1]
00000F44 2092 move.l [A0], [A2]
00000F46 504F addq.w A7, 8
00000F48 6018 bra +0x1A /* 00000F62 */
label00000F4A:
00000F4A 2F04 move.l -[A7], D4
00000F4C 2F0B move.l -[A7], A3
00000F4E 2057 movea.l A0, [A7]
00000F50 2250 movea.l A1, [A0]
00000F52 2269 0038 movea.l A1, [A1 + 0x38]
00000F56 4E91 jsr [A1]
00000F58 2248 movea.l A1, A0
00000F5A 504F addq.w A7, 8
00000F5C 204A movea.l A0, A2
00000F5E 2003 move.l D0, D3
00000F60 A22E syscall BlockMove/BlockMoveData, flags=2
label00000F62:
00000F62 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000F66 4E5E unlink A6
00000F68 4E75 rts
00000F6A 4E56 0000 link A6, 0
00000F6E 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00000F72 246E 0008 movea.l A2, [A6 + 0x8]
00000F76 262E 000C move.l D3, [A6 + 0xC]
00000F7A 2A2E 0010 move.l D5, [A6 + 0x10]
00000F7E 282E 0014 move.l D4, [A6 + 0x14]
00000F82 2003 move.l D0, D3
00000F84 D084 add.l D0, D4
00000F86 2F00 move.l -[A7], D0
00000F88 2F0A move.l -[A7], A2
00000F8A 2057 movea.l A0, [A7]
00000F8C 2250 movea.l A1, [A0]
00000F8E 2269 0038 movea.l A1, [A1 + 0x38]
00000F92 4E91 jsr [A1]
00000F94 504F addq.w A7, 8
00000F96 2F08 move.l -[A7], A0
00000F98 2F05 move.l -[A7], D5
00000F9A 2F03 move.l -[A7], D3
00000F9C 2F0A move.l -[A7], A2
00000F9E 2057 movea.l A0, [A7]
00000FA0 2250 movea.l A1, [A0]
00000FA2 2269 0078 movea.l A1, [A1 + 0x78]
00000FA6 4E91 jsr [A1]
00000FA8 4FEF 000C lea.l A7, [A7 + 0xC]
00000FAC 2F00 move.l -[A7], D0
00000FAE 2F03 move.l -[A7], D3
00000FB0 2F0A move.l -[A7], A2
00000FB2 2057 movea.l A0, [A7]
00000FB4 2250 movea.l A1, [A0]
00000FB6 2269 0038 movea.l A1, [A1 + 0x38]
00000FBA 4E91 jsr [A1]
00000FBC 504F addq.w A7, 8
00000FBE 201F move.l D0, [A7]+
00000FC0 225F movea.l A1, [A7]+
00000FC2 A22E syscall BlockMove/BlockMoveData, flags=2
00000FC4 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00000FC8 4E5E unlink A6
00000FCA 4E75 rts
00000FCC 4E56 0000 link A6, 0
00000FD0 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00000FD4 266E 0008 movea.l A3, [A6 + 0x8]
00000FD8 262E 000C move.l D3, [A6 + 0xC]
00000FDC 2C2E 0010 move.l D6, [A6 + 0x10]
00000FE0 246E 0014 movea.l A2, [A6 + 0x14]
00000FE4 2A2E 0018 move.l D5, [A6 + 0x18]
00000FE8 200A move.l D0, A2
00000FEA 6726 beq +0x28 /* 00001012 */
00000FEC 2806 move.l D4, D6
00000FEE D883 add.l D4, D3
00000FF0 5384 subq.l D4, 1
00000FF2 2606 move.l D3, D6
00000FF4 6018 bra +0x1A /* 0000100E */
label00000FF6:
00000FF6 2F05 move.l -[A7], D5
00000FF8 2F0A move.l -[A7], A2
00000FFA 2F03 move.l -[A7], D3
00000FFC 2F0B move.l -[A7], A3
00000FFE 2057 movea.l A0, [A7]
00001000 2250 movea.l A1, [A0]
00001002 2269 0054 movea.l A1, [A1 + 0x54]
00001006 4E91 jsr [A1]
00001008 5283 addq.l D3, 1
0000100A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000100E:
0000100E B684 cmp.l D3, D4
00001010 6FE4 ble -0x1A /* 00000FF6 */
label00001012:
00001012 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001016 4E5E unlink A6
00001018 4E75 rts
0000101A 4E56 0000 link A6, 0
0000101E 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00001022 246E 0008 movea.l A2, [A6 + 0x8]
00001026 262E 000C move.l D3, [A6 + 0xC]
0000102A 2A2E 0010 move.l D5, [A6 + 0x10]
0000102E 266E 0014 movea.l A3, [A6 + 0x14]
00001032 2F0B move.l -[A7], A3
00001034 2F03 move.l -[A7], D3
00001036 2F0A move.l -[A7], A2
00001038 2057 movea.l A0, [A7]
0000103A 2250 movea.l A1, [A0]
0000103C 2269 0050 movea.l A1, [A1 + 0x50]
00001040 4E91 jsr [A1]
00001042 2F03 move.l -[A7], D3
00001044 2F0A move.l -[A7], A2
00001046 2057 movea.l A0, [A7]
00001048 2250 movea.l A1, [A0]
0000104A 2269 0074 movea.l A1, [A1 + 0x74]
0000104E 4E91 jsr [A1]
00001050 2800 move.l D4, D0
00001052 2F03 move.l -[A7], D3
00001054 2F05 move.l -[A7], D5
00001056 2F0A move.l -[A7], A2
00001058 2057 movea.l A0, [A7]
0000105A 2250 movea.l A1, [A0]
0000105C 2269 0070 movea.l A1, [A1 + 0x70]
00001060 4E91 jsr [A1]
00001062 2F04 move.l -[A7], D4
00001064 2F0B move.l -[A7], A3
00001066 2F05 move.l -[A7], D5
00001068 2F0A move.l -[A7], A2
0000106A 2057 movea.l A0, [A7]
0000106C 2250 movea.l A1, [A0]
0000106E 2269 0054 movea.l A1, [A1 + 0x54]
00001072 4E91 jsr [A1]
00001074 4FEF 0030 lea.l A7, [A7 + 0x30]
00001078 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000107C 4E5E unlink A6
0000107E 4E75 rts
00001080 4E56 0000 link A6, 0
00001084 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00001088 246E 0008 movea.l A2, [A6 + 0x8]
0000108C 262E 000C move.l D3, [A6 + 0xC]
00001090 2A2E 0010 move.l D5, [A6 + 0x10]
00001094 266E 0014 movea.l A3, [A6 + 0x14]
00001098 2F03 move.l -[A7], D3
0000109A 2F0A move.l -[A7], A2
0000109C 2057 movea.l A0, [A7]
0000109E 2250 movea.l A1, [A0]
000010A0 2269 0074 movea.l A1, [A1 + 0x74]
000010A4 4E91 jsr [A1]
000010A6 2800 move.l D4, D0
000010A8 2F0B move.l -[A7], A3
000010AA 2F03 move.l -[A7], D3
000010AC 2F0A move.l -[A7], A2
000010AE 2057 movea.l A0, [A7]
000010B0 2250 movea.l A1, [A0]
000010B2 2269 0050 movea.l A1, [A1 + 0x50]
000010B6 4E91 jsr [A1]
000010B8 B685 cmp.l D3, D5
000010BA 4FEF 0014 lea.l A7, [A7 + 0x14]
000010BE 6C24 bge +0x26 /* 000010E4 */
000010C0 2004 move.l D0, D4
000010C2 4480 neg.l D0
000010C4 2F00 move.l -[A7], D0
000010C6 4878 FFFF push.l 0xFFFF
000010CA 2F05 move.l -[A7], D5
000010CC 2003 move.l D0, D3
000010CE 5280 addq.l D0, 1
000010D0 2F00 move.l -[A7], D0
000010D2 2F0A move.l -[A7], A2
000010D4 2057 movea.l A0, [A7]
000010D6 2250 movea.l A1, [A0]
000010D8 2269 0060 movea.l A1, [A1 + 0x60]
000010DC 4E91 jsr [A1]
000010DE 4FEF 0014 lea.l A7, [A7 + 0x14]
000010E2 601E bra +0x20 /* 00001102 */
label000010E4:
000010E4 2F04 move.l -[A7], D4
000010E6 4878 0001 push.l 0x1
000010EA 2003 move.l D0, D3
000010EC 5380 subq.l D0, 1
000010EE 2F00 move.l -[A7], D0
000010F0 2F05 move.l -[A7], D5
000010F2 2F0A move.l -[A7], A2
000010F4 2057 movea.l A0, [A7]
000010F6 2250 movea.l A1, [A0]
000010F8 2269 0060 movea.l A1, [A1 + 0x60]
000010FC 4E91 jsr [A1]
000010FE 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001102:
00001102 2F04 move.l -[A7], D4
00001104 2F0B move.l -[A7], A3
00001106 2F05 move.l -[A7], D5
00001108 2F0A move.l -[A7], A2
0000110A 2057 movea.l A0, [A7]
0000110C 2250 movea.l A1, [A0]
0000110E 2269 0054 movea.l A1, [A1 + 0x54]
00001112 4E91 jsr [A1]
00001114 4FEF 0010 lea.l A7, [A7 + 0x10]
00001118 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000111C 4E5E unlink A6
0000111E 4E75 rts
00001120 4E56 0000 link A6, 0
00001124 48E7 1820 movem.l -[A7], D3,D4,A2
00001128 246E 0008 movea.l A2, [A6 + 0x8]
0000112C 282E 000C move.l D4, [A6 + 0xC]
00001130 262E 0010 move.l D3, [A6 + 0x10]
00001134 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001138 2F04 move.l -[A7], D4
0000113A 2F0A move.l -[A7], A2
0000113C 2057 movea.l A0, [A7]
0000113E 2250 movea.l A1, [A0]
00001140 2269 0038 movea.l A1, [A1 + 0x38]
00001144 4E91 jsr [A1]
00001146 504F addq.w A7, 8
00001148 2F08 move.l -[A7], A0
0000114A 2F03 move.l -[A7], D3
0000114C 2F0A move.l -[A7], A2
0000114E 2057 movea.l A0, [A7]
00001150 2250 movea.l A1, [A0]
00001152 2269 0054 movea.l A1, [A1 + 0x54]
00001156 4E91 jsr [A1]
00001158 4FEF 0010 lea.l A7, [A7 + 0x10]
0000115C 4CDF 0418 movem.l D3,D4,A2, [A7]+
00001160 4E5E unlink A6
00001162 4E75 rts
fn00001164:
00001164 4E56 0000 link A6, 0
00001168 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000116C 246E 0008 movea.l A2, [A6 + 0x8]
00001170 286E 000C movea.l A4, [A6 + 0xC]
00001174 2A2E 0010 move.l D5, [A6 + 0x10]
00001178 7600 moveq.l D3, 0x00
0000117A 2F0A move.l -[A7], A2
0000117C 4EBA F75A jsr [PC - 0x8A6 /* 000008D8 */]
00001180 206A 0014 movea.l A0, [A2 + 0x14]
00001184 2650 movea.l A3, [A0]
00001186 584F addq.w A7, 4
00001188 6030 bra +0x32 /* 000011BA */
label0000118A:
0000118A 2F03 move.l -[A7], D3
0000118C 2F0A move.l -[A7], A2
0000118E 2057 movea.l A0, [A7]
00001190 2250 movea.l A1, [A0]
00001192 2269 0074 movea.l A1, [A1 + 0x74]
00001196 4E91 jsr [A1]
00001198 2800 move.l D4, D0
0000119A 2F04 move.l -[A7], D4
0000119C 2F05 move.l -[A7], D5
0000119E 2F0B move.l -[A7], A3
000011A0 2F0C move.l -[A7], A4
000011A2 2F2A 0020 move.l -[A7], [A2 + 0x20]
000011A6 2057 movea.l A0, [A7]
000011A8 2250 movea.l A1, [A0]
000011AA 2269 0010 movea.l A1, [A1 + 0x10]
000011AE 4E91 jsr [A1]
000011B0 4A00 tst.b D0
000011B2 4FEF 001C lea.l A7, [A7 + 0x1C]
000011B6 660A bne +0xC /* 000011C2 */
000011B8 D7C4 add.l A3, D4
label000011BA:
000011BA 5283 addq.l D3, 1
000011BC B6AA 0008 cmp.l D3, [A2 + 0x8]
000011C0 63C8 bls -0x36 /* 0000118A */
label000011C2:
000011C2 2F0A move.l -[A7], A2
000011C4 4EBA F73E jsr [PC - 0x8C2 /* 00000904 */]
000011C8 B6AA 0008 cmp.l D3, [A2 + 0x8]
000011CC 584F addq.w A7, 4
000011CE 6302 bls +0x4 /* 000011D2 */
000011D0 7600 moveq.l D3, 0x00
label000011D2:
000011D2 2003 move.l D0, D3
000011D4 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000011D8 4E5E unlink A6
000011DA 4E75 rts
fn000011DC:
000011DC 4E56 0000 link A6, 0
000011E0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000011E4 246E 0008 movea.l A2, [A6 + 0x8]
000011E8 286E 000C movea.l A4, [A6 + 0xC]
000011EC 7600 moveq.l D3, 0x00
000011EE 2F0A move.l -[A7], A2
000011F0 4EBA F6E6 jsr [PC - 0x91A /* 000008D8 */]
000011F4 206A 0014 movea.l A0, [A2 + 0x14]
000011F8 2650 movea.l A3, [A0]
000011FA 584F addq.w A7, 4
000011FC 602E bra +0x30 /* 0000122C */
label000011FE:
000011FE 2F03 move.l -[A7], D3
00001200 2F0A move.l -[A7], A2
00001202 2057 movea.l A0, [A7]
00001204 2250 movea.l A1, [A0]
00001206 2269 0074 movea.l A1, [A1 + 0x74]
0000120A 4E91 jsr [A1]
0000120C 2800 move.l D4, D0
0000120E 2F0C move.l -[A7], A4
00001210 2F04 move.l -[A7], D4
00001212 2F0B move.l -[A7], A3
00001214 2F2A 0020 move.l -[A7], [A2 + 0x20]
00001218 2057 movea.l A0, [A7]
0000121A 2250 movea.l A1, [A0]
0000121C 2269 0018 movea.l A1, [A1 + 0x18]
00001220 4E91 jsr [A1]
00001222 4A00 tst.b D0
00001224 4FEF 0018 lea.l A7, [A7 + 0x18]
00001228 660A bne +0xC /* 00001234 */
0000122A D7C4 add.l A3, D4
label0000122C:
0000122C 5283 addq.l D3, 1
0000122E B6AA 0008 cmp.l D3, [A2 + 0x8]
00001232 63CA bls -0x34 /* 000011FE */
label00001234:
00001234 2F0A move.l -[A7], A2
00001236 4EBA F6CC jsr [PC - 0x934 /* 00000904 */]
0000123A B6AA 0008 cmp.l D3, [A2 + 0x8]
0000123E 584F addq.w A7, 4
00001240 6302 bls +0x4 /* 00001244 */
00001242 7600 moveq.l D3, 0x00
label00001244:
00001244 2003 move.l D0, D3
00001246 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000124A 4E5E unlink A6
0000124C 4E75 rts
fn0000124E:
0000124E 4E56 0000 link A6, 0
00001252 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
00001256 246E 0008 movea.l A2, [A6 + 0x8]
0000125A 266E 000C movea.l A3, [A6 + 0xC]
0000125E 2E2E 0010 move.l D7, [A6 + 0x10]
00001262 7A01 moveq.l D5, 0x01
00001264 2C2A 0008 move.l D6, [A2 + 0x8]
00001268 7601 moveq.l D3, 0x01
0000126A 7800 moveq.l D4, 0x00
0000126C 2F0A move.l -[A7], A2
0000126E 4EBA F668 jsr [PC - 0x998 /* 000008D8 */]
00001272 584F addq.w A7, 4
00001274 605A bra +0x5C /* 000012D0 */
label00001276:
00001276 2605 move.l D3, D5
00001278 D686 add.l D3, D6
0000127A 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
00001282 2F07 move.l -[A7], D7
00001284 2F03 move.l -[A7], D3
00001286 2F0A move.l -[A7], A2
00001288 2057 movea.l A0, [A7]
0000128A 2250 movea.l A1, [A0]
0000128C 2269 0074 movea.l A1, [A1 + 0x74]
00001290 4E91 jsr [A1]
00001292 504F addq.w A7, 8
00001294 2F00 move.l -[A7], D0
00001296 2F0B move.l -[A7], A3
00001298 2F03 move.l -[A7], D3
0000129A 2F0A move.l -[A7], A2
0000129C 2057 movea.l A0, [A7]
0000129E 2250 movea.l A1, [A0]
000012A0 2269 0038 movea.l A1, [A1 + 0x38]
000012A4 4E91 jsr [A1]
000012A6 504F addq.w A7, 8
000012A8 2F08 move.l -[A7], A0
000012AA 2F2A 0020 move.l -[A7], [A2 + 0x20]
000012AE 2057 movea.l A0, [A7]
000012B0 2250 movea.l A1, [A0]
000012B2 2269 000C movea.l A1, [A1 + 0xC]
000012B6 4E91 jsr [A1]
000012B8 2800 move.l D4, D0
000012BA 4A84 tst.l D4
000012BC 4FEF 0014 lea.l A7, [A7 + 0x14]
000012C0 6712 beq +0x14 /* 000012D4 */
000012C2 4A84 tst.l D4
000012C4 6F06 ble +0x8 /* 000012CC */
000012C6 2C03 move.l D6, D3
000012C8 5386 subq.l D6, 1
000012CA 6004 bra +0x6 /* 000012D0 */
label000012CC:
000012CC 2A03 move.l D5, D3
000012CE 5285 addq.l D5, 1
label000012D0:
000012D0 BA86 cmp.l D5, D6
000012D2 6FA2 ble -0x5C /* 00001276 */
label000012D4:
000012D4 2F0A move.l -[A7], A2
000012D6 4EBA F62C jsr [PC - 0x9D4 /* 00000904 */]
000012DA 4A84 tst.l D4
000012DC 584F addq.w A7, 4
000012DE 6702 beq +0x4 /* 000012E2 */
000012E0 7600 moveq.l D3, 0x00
label000012E2:
000012E2 2003 move.l D0, D3
000012E4 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
000012E8 4E5E unlink A6
000012EA 4E75 rts
fn000012EC:
000012EC 4E56 0000 link A6, 0
000012F0 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000012F4 246E 0008 movea.l A2, [A6 + 0x8]
000012F8 266E 000C movea.l A3, [A6 + 0xC]
000012FC 7A01 moveq.l D5, 0x01
000012FE 2C2A 0008 move.l D6, [A2 + 0x8]
00001302 7601 moveq.l D3, 0x01
00001304 7800 moveq.l D4, 0x00
00001306 2F0A move.l -[A7], A2
00001308 4EBA F5CE jsr [PC - 0xA32 /* 000008D8 */]
0000130C 584F addq.w A7, 4
0000130E 6058 bra +0x5A /* 00001368 */
label00001310:
00001310 2605 move.l D3, D5
00001312 D686 add.l D3, D6
00001314 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
0000131C 2F0B move.l -[A7], A3
0000131E 2F03 move.l -[A7], D3
00001320 2F0A move.l -[A7], A2
00001322 2057 movea.l A0, [A7]
00001324 2250 movea.l A1, [A0]
00001326 2269 0074 movea.l A1, [A1 + 0x74]
0000132A 4E91 jsr [A1]
0000132C 504F addq.w A7, 8
0000132E 2F00 move.l -[A7], D0
00001330 2F03 move.l -[A7], D3
00001332 2F0A move.l -[A7], A2
00001334 2057 movea.l A0, [A7]
00001336 2250 movea.l A1, [A0]
00001338 2269 0038 movea.l A1, [A1 + 0x38]
0000133C 4E91 jsr [A1]
0000133E 504F addq.w A7, 8
00001340 2F08 move.l -[A7], A0
00001342 2F2A 0020 move.l -[A7], [A2 + 0x20]
00001346 2057 movea.l A0, [A7]
00001348 2250 movea.l A1, [A0]
0000134A 2269 0014 movea.l A1, [A1 + 0x14]
0000134E 4E91 jsr [A1]
00001350 2800 move.l D4, D0
00001352 4A84 tst.l D4
00001354 4FEF 0010 lea.l A7, [A7 + 0x10]
00001358 6712 beq +0x14 /* 0000136C */
0000135A 4A84 tst.l D4
0000135C 6F06 ble +0x8 /* 00001364 */
0000135E 2C03 move.l D6, D3
00001360 5386 subq.l D6, 1
00001362 6004 bra +0x6 /* 00001368 */
label00001364:
00001364 2A03 move.l D5, D3
00001366 5285 addq.l D5, 1
label00001368:
00001368 BA86 cmp.l D5, D6
0000136A 6FA4 ble -0x5A /* 00001310 */
label0000136C:
0000136C 2F0A move.l -[A7], A2
0000136E 4EBA F594 jsr [PC - 0xA6C /* 00000904 */]
00001372 4A84 tst.l D4
00001374 584F addq.w A7, 4
00001376 6702 beq +0x4 /* 0000137A */
00001378 7600 moveq.l D3, 0x00
label0000137A:
0000137A 2003 move.l D0, D3
0000137C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001380 4E5E unlink A6
00001382 4E75 rts
00001384 4E56 0000 link A6, 0
00001388 48E7 1030 movem.l -[A7], D3,A2,A3
0000138C 246E 0008 movea.l A2, [A6 + 0x8]
00001390 266E 000C movea.l A3, [A6 + 0xC]
00001394 262E 0010 move.l D3, [A6 + 0x10]
00001398 254B 0004 move.l [A2 + 0x4], A3
0000139C 4292 clr.l [A2]
0000139E 42AA 0008 clr.l [A2 + 0x8]
000013A2 2F0A move.l -[A7], A2
000013A4 2F0B move.l -[A7], A3
000013A6 61FF FFFF FA4C bsr -0x5B2 /* 00000DF4 */
000013AC 2F03 move.l -[A7], D3
000013AE 2F0A move.l -[A7], A2
000013B0 61FF 0000 004E bsr +0x50 /* 00001400 */
000013B6 204A movea.l A0, A2
000013B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000013BC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000013C0 4E5E unlink A6
000013C2 4E75 rts
000013C4 4E56 0000 link A6, 0
000013C8 2F0A move.l -[A7], A2
000013CA 246E 0008 movea.l A2, [A6 + 0x8]
000013CE 200A move.l D0, A2
000013D0 6726 beq +0x28 /* 000013F8 */
000013D2 70FA moveq.l D0, 0xFFFFFFFA
000013D4 B0AA 0008 cmp.l D0, [A2 + 0x8]
000013D8 670E beq +0x10 /* 000013E8 */
000013DA 2F0A move.l -[A7], A2
000013DC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000013E0 61FF FFFF FA2A bsr -0x5D4 /* 00000E0C */
000013E6 504F addq.w A7, 8
label000013E8:
000013E8 4A6E 000C tst.w [A6 + 0xC]
000013EC 6F0A ble +0xC /* 000013F8 */
000013EE 2F0A move.l -[A7], A2
000013F0 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
000013F6 584F addq.w A7, 4
label000013F8:
000013F8 204A movea.l A0, A2
000013FA 245F movea.l A2, [A7]+
000013FC 4E5E unlink A6
000013FE 4E75 rts
fn00001400:
00001400 4E56 0000 link A6, 0
00001404 48E7 1030 movem.l -[A7], D3,A2,A3
00001408 246E 0008 movea.l A2, [A6 + 0x8]
0000140C 262E 000C move.l D3, [A6 + 0xC]
00001410 70FA moveq.l D0, 0xFFFFFFFA
00001412 B0AA 0008 cmp.l D0, [A2 + 0x8]
00001416 6732 beq +0x34 /* 0000144A */
00001418 70FF moveq.l D0, 0xFFFFFFFF
0000141A B680 cmp.l D3, D0
0000141C 670C beq +0xE /* 0000142A */
0000141E 266A 0004 movea.l A3, [A2 + 0x4]
00001422 202B 0008 move.l D0, [A3 + 0x8]
00001426 B680 cmp.l D3, D0
00001428 6308 bls +0xA /* 00001432 */
label0000142A:
0000142A 70FE moveq.l D0, 0xFFFFFFFE
0000142C 2540 0008 move.l [A2 + 0x8], D0
00001430 600E bra +0x10 /* 00001440 */
label00001432:
00001432 4A83 tst.l D3
00001434 6E06 bgt +0x8 /* 0000143C */
00001436 42AA 0008 clr.l [A2 + 0x8]
0000143A 6004 bra +0x6 /* 00001440 */
label0000143C:
0000143C 2543 0008 move.l [A2 + 0x8], D3
label00001440:
00001440 2F0A move.l -[A7], A2
00001442 61FF 0000 0110 bsr +0x112 /* 00001554 */
00001448 584F addq.w A7, 4
label0000144A:
0000144A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000144E 4E5E unlink A6
00001450 4E75 rts
fn00001452:
00001452 4E56 0000 link A6, 0
00001456 48E7 1030 movem.l -[A7], D3,A2,A3
0000145A 246E 0008 movea.l A2, [A6 + 0x8]
0000145E 266E 000C movea.l A3, [A6 + 0xC]
00001462 262A 0008 move.l D3, [A2 + 0x8]
00001466 70FA moveq.l D0, 0xFFFFFFFA
00001468 B680 cmp.l D3, D0
0000146A 6604 bne +0x6 /* 00001470 */
0000146C 7000 moveq.l D0, 0x00
0000146E 601C bra +0x1E /* 0000148C */
label00001470:
00001470 2F0B move.l -[A7], A3
00001472 2F03 move.l -[A7], D3
00001474 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001478 2057 movea.l A0, [A7]
0000147A 2250 movea.l A1, [A0]
0000147C 2269 0010 movea.l A1, [A1 + 0x10]
00001480 4E91 jsr [A1]
00001482 7200 moveq.l D1, 0x00
00001484 1200 move.b D1, D0
00001486 3001 move.w D0, D1
00001488 4FEF 000C lea.l A7, [A7 + 0xC]
label0000148C:
0000148C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001490 4E5E unlink A6
00001492 4E75 rts
fn00001494:
00001494 4E56 FFFC link A6, -0x0004
00001498 48E7 0030 movem.l -[A7], A2,A3
0000149C 246E 0008 movea.l A2, [A6 + 0x8]
000014A0 97CB sub.l A3, A3
000014A2 2D6A 0008 FFFC move.l [A6 - 0x4], [A2 + 0x8]
000014A8 486E FFFC pea.l [A6 - 0x4]
000014AC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000014B0 61FF FFFF EE3A bsr -0x11C4 /* 000002EC */
000014B6 4A00 tst.b D0
000014B8 504F addq.w A7, 8
000014BA 6716 beq +0x18 /* 000014D2 */
000014BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014C0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000014C4 2057 movea.l A0, [A7]
000014C6 2250 movea.l A1, [A0]
000014C8 2269 0038 movea.l A1, [A1 + 0x38]
000014CC 4E91 jsr [A1]
000014CE 2648 movea.l A3, A0
000014D0 504F addq.w A7, 8
label000014D2:
000014D2 204B movea.l A0, A3
000014D4 4CDF 0C00 movem.l A2,A3, [A7]+
000014D8 4E5E unlink A6
000014DA 4E75 rts
000014DC 4E56 0000 link A6, 0
000014E0 2F0A move.l -[A7], A2
000014E2 246E 0008 movea.l A2, [A6 + 0x8]
000014E6 256A 000C 0008 move.l [A2 + 0x8], [A2 + 0xC]
000014EC 2F0A move.l -[A7], A2
000014EE 61FF 0000 0064 bsr +0x66 /* 00001554 */
000014F4 2F2E 000C move.l -[A7], [A6 + 0xC]
000014F8 2F0A move.l -[A7], A2
000014FA 4EBA FF56 jsr [PC - 0xAA /* 00001452 */]
000014FE 4FEF 000C lea.l A7, [A7 + 0xC]
00001502 245F movea.l A2, [A7]+
00001504 4E5E unlink A6
00001506 4E75 rts
00001508 4E56 0000 link A6, 0
0000150C 2F0A move.l -[A7], A2
0000150E 246E 0008 movea.l A2, [A6 + 0x8]
00001512 256A 000C 0008 move.l [A2 + 0x8], [A2 + 0xC]
00001518 2F0A move.l -[A7], A2
0000151A 61FF 0000 0038 bsr +0x3A /* 00001554 */
00001520 2F0A move.l -[A7], A2
00001522 4EBA FF70 jsr [PC - 0x90 /* 00001494 */]
00001526 504F addq.w A7, 8
00001528 245F movea.l A2, [A7]+
0000152A 4E5E unlink A6
0000152C 4E75 rts
0000152E 4E56 0000 link A6, 0
00001532 2F0A move.l -[A7], A2
00001534 246E 0008 movea.l A2, [A6 + 0x8]
00001538 2F0A move.l -[A7], A2
0000153A 61FF 0000 0052 bsr +0x54 /* 0000158E */
00001540 2F2E 000C move.l -[A7], [A6 + 0xC]
00001544 2F0A move.l -[A7], A2
00001546 4EBA FF0A jsr [PC - 0xF6 /* 00001452 */]
0000154A 4FEF 000C lea.l A7, [A7 + 0xC]
0000154E 245F movea.l A2, [A7]+
00001550 4E5E unlink A6
00001552 4E75 rts
fn00001554:
00001554 206F 0004 movea.l A0, [A7 + 0x4]
00001558 2228 0008 move.l D1, [A0 + 0x8]
0000155C 70FE moveq.l D0, 0xFFFFFFFE
0000155E B280 cmp.l D1, D0
00001560 6608 bne +0xA /* 0000156A */
00001562 70FE moveq.l D0, 0xFFFFFFFE
00001564 2140 000C move.l [A0 + 0xC], D0
00001568 6022 bra +0x24 /* 0000158C */
label0000156A:
0000156A 70FA moveq.l D0, 0xFFFFFFFA
0000156C B280 cmp.l D1, D0
0000156E 671C beq +0x1E /* 0000158C */
00001570 2001 move.l D0, D1
00001572 5280 addq.l D0, 1
00001574 2140 000C move.l [A0 + 0xC], D0
00001578 2268 0004 movea.l A1, [A0 + 0x4]
0000157C 2029 0008 move.l D0, [A1 + 0x8]
00001580 B0A8 000C cmp.l D0, [A0 + 0xC]
00001584 6406 bcc +0x8 /* 0000158C */
00001586 70FE moveq.l D0, 0xFFFFFFFE
00001588 2140 000C move.l [A0 + 0xC], D0
label0000158C:
0000158C 4E75 rts
fn0000158E:
0000158E 4E56 0000 link A6, 0
00001592 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001596 246E 0008 movea.l A2, [A6 + 0x8]
0000159A 262A 0008 move.l D3, [A2 + 0x8]
0000159E 70FA moveq.l D0, 0xFFFFFFFA
000015A0 B680 cmp.l D3, D0
000015A2 674A beq +0x4C /* 000015EE */
000015A4 70FC moveq.l D0, 0xFFFFFFFC
000015A6 B680 cmp.l D3, D0
000015A8 6620 bne +0x22 /* 000015CA */
000015AA 202A 000C move.l D0, [A2 + 0xC]
000015AE 5380 subq.l D0, 1
000015B0 2540 0008 move.l [A2 + 0x8], D0
000015B4 70FE moveq.l D0, 0xFFFFFFFE
000015B6 B0AA 000C cmp.l D0, [A2 + 0xC]
000015BA 662A bne +0x2C /* 000015E6 */
000015BC 266A 0004 movea.l A3, [A2 + 0x4]
000015C0 202B 0008 move.l D0, [A3 + 0x8]
000015C4 2540 0008 move.l [A2 + 0x8], D0
000015C8 601C bra +0x1E /* 000015E6 */
label000015CA:
000015CA 70FE moveq.l D0, 0xFFFFFFFE
000015CC B680 cmp.l D3, D0
000015CE 660E bne +0x10 /* 000015DE */
000015D0 286A 0004 movea.l A4, [A2 + 0x4]
000015D4 202C 0008 move.l D0, [A4 + 0x8]
000015D8 2540 0008 move.l [A2 + 0x8], D0
000015DC 6008 bra +0xA /* 000015E6 */
label000015DE:
000015DE 4A83 tst.l D3
000015E0 6704 beq +0x6 /* 000015E6 */
000015E2 53AA 0008 subq.l [A2 + 0x8], 1
label000015E6:
000015E6 2F0A move.l -[A7], A2
000015E8 4EBA FF6A jsr [PC - 0x96 /* 00001554 */]
000015EC 584F addq.w A7, 4
label000015EE:
000015EE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000015F2 4E5E unlink A6
000015F4 4E75 rts
fn000015F6:
000015F6 4E56 0000 link A6, 0
000015FA 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
000015FE 246E 0008 movea.l A2, [A6 + 0x8]
00001602 2A2E 000C move.l D5, [A6 + 0xC]
00001606 282E 0010 move.l D4, [A6 + 0x10]
0000160A 262A 0008 move.l D3, [A2 + 0x8]
0000160E 70FC moveq.l D0, 0xFFFFFFFC
00001610 B680 cmp.l D3, D0
00001612 660C bne +0xE /* 00001620 */
00001614 B8AA 000C cmp.l D4, [A2 + 0xC]
00001618 6E16 bgt +0x18 /* 00001630 */
0000161A DBAA 000C add.l [A2 + 0xC], D5
0000161E 6010 bra +0x12 /* 00001630 */
label00001620:
00001620 B883 cmp.l D4, D3
00001622 6E04 bgt +0x6 /* 00001628 */
00001624 DBAA 0008 add.l [A2 + 0x8], D5
label00001628:
00001628 2F0A move.l -[A7], A2
0000162A 4EBA FF28 jsr [PC - 0xD8 /* 00001554 */]
0000162E 584F addq.w A7, 4
label00001630:
00001630 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00001634 4E5E unlink A6
00001636 4E75 rts
fn00001638:
00001638 4E56 0000 link A6, 0
0000163C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00001640 246E 0008 movea.l A2, [A6 + 0x8]
00001644 2A2E 000C move.l D5, [A6 + 0xC]
00001648 262E 0010 move.l D3, [A6 + 0x10]
0000164C 282A 0008 move.l D4, [A2 + 0x8]
00001650 B684 cmp.l D3, D4
00001652 6E34 bgt +0x36 /* 00001688 */
00001654 2003 move.l D0, D3
00001656 D085 add.l D0, D5
00001658 B084 cmp.l D0, D4
0000165A 620E bhi +0x10 /* 0000166A */
0000165C 9BAA 0008 sub.l [A2 + 0x8], D5
00001660 2F0A move.l -[A7], A2
00001662 4EBA FEF0 jsr [PC - 0x110 /* 00001554 */]
00001666 584F addq.w A7, 4
00001668 601E bra +0x20 /* 00001688 */
label0000166A:
0000166A 2543 000C move.l [A2 + 0xC], D3
0000166E 266A 0004 movea.l A3, [A2 + 0x4]
00001672 202B 0008 move.l D0, [A3 + 0x8]
00001676 B0AA 000C cmp.l D0, [A2 + 0xC]
0000167A 6406 bcc +0x8 /* 00001682 */
0000167C 70FE moveq.l D0, 0xFFFFFFFE
0000167E 2540 000C move.l [A2 + 0xC], D0
label00001682:
00001682 70FC moveq.l D0, 0xFFFFFFFC
00001684 2540 0008 move.l [A2 + 0x8], D0
label00001688:
00001688 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000168C 4E5E unlink A6
0000168E 4E75 rts
fn00001690:
00001690 226F 0004 movea.l A1, [A7 + 0x4]
00001694 41F9 0001 5C3C lea.l A0, [0x00015C3C]
0000169A 2288 move.l [A1], A0
0000169C 2049 movea.l A0, A1
0000169E 4E75 rts
fn000016A0:
000016A0 4E56 0000 link A6, 0
000016A4 2F0A move.l -[A7], A2
000016A6 246E 0008 movea.l A2, [A6 + 0x8]
000016AA 200A move.l D0, A2
000016AC 6718 beq +0x1A /* 000016C6 */
000016AE 41F9 0001 5C3C lea.l A0, [0x00015C3C]
000016B4 2488 move.l [A2], A0
000016B6 4A6E 000C tst.w [A6 + 0xC]
000016BA 6F0A ble +0xC /* 000016C6 */
000016BC 2F0A move.l -[A7], A2
000016BE 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
000016C4 584F addq.w A7, 4
label000016C6:
000016C6 204A movea.l A0, A2
000016C8 245F movea.l A2, [A7]+
000016CA 4E5E unlink A6
000016CC 4E75 rts
000016CE 4E56 0000 link A6, 0
000016D2 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000016D6 266E 000C movea.l A3, [A6 + 0xC]
000016DA 246E 0010 movea.l A2, [A6 + 0x10]
000016DE 282E 0014 move.l D4, [A6 + 0x14]
000016E2 262E 0018 move.l D3, [A6 + 0x18]
000016E6 2F03 move.l -[A7], D3
000016E8 2F04 move.l -[A7], D4
000016EA 2F0A move.l -[A7], A2
000016EC 2F0B move.l -[A7], A3
000016EE 4EB9 0000 2248 jsr [0x00002248]
000016F4 4FEF 0010 lea.l A7, [A7 + 0x10]
000016F8 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000016FC 4E5E unlink A6
000016FE 4E75 rts
00001700 4E56 0000 link A6, 0
00001704 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001708 286E 0008 movea.l A4, [A6 + 0x8]
0000170C 266E 000C movea.l A3, [A6 + 0xC]
00001710 246E 0010 movea.l A2, [A6 + 0x10]
00001714 282E 0014 move.l D4, [A6 + 0x14]
00001718 262E 0018 move.l D3, [A6 + 0x18]
0000171C 2F03 move.l -[A7], D3
0000171E 2F04 move.l -[A7], D4
00001720 2F0A move.l -[A7], A2
00001722 2F0B move.l -[A7], A3
00001724 2F0C move.l -[A7], A4
00001726 2057 movea.l A0, [A7]
00001728 2250 movea.l A1, [A0]
0000172A 2269 000C movea.l A1, [A1 + 0xC]
0000172E 4E91 jsr [A1]
00001730 4A80 tst.l D0
00001732 57C0 seq D0
00001734 4400 neg.b D0
00001736 4FEF 0014 lea.l A7, [A7 + 0x14]
0000173A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000173E 4E5E unlink A6
00001740 4E75 rts
00001742 7001 moveq.l D0, 0x01
00001744 4E75 rts
00001746 4E56 0000 link A6, 0
0000174A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000174E 286E 0008 movea.l A4, [A6 + 0x8]
00001752 266E 000C movea.l A3, [A6 + 0xC]
00001756 262E 0010 move.l D3, [A6 + 0x10]
0000175A 246E 0014 movea.l A2, [A6 + 0x14]
0000175E 2F0A move.l -[A7], A2
00001760 2F03 move.l -[A7], D3
00001762 2F0B move.l -[A7], A3
00001764 2F0C move.l -[A7], A4
00001766 2057 movea.l A0, [A7]
00001768 2250 movea.l A1, [A0]
0000176A 2269 0014 movea.l A1, [A1 + 0x14]
0000176E 4E91 jsr [A1]
00001770 4A80 tst.l D0
00001772 57C0 seq D0
00001774 4400 neg.b D0
00001776 4FEF 0010 lea.l A7, [A7 + 0x10]
0000177A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000177E 4E5E unlink A6
00001780 4E75 rts
fn00001782:
00001782 4E56 0000 link A6, 0
00001786 2F0A move.l -[A7], A2
00001788 4AB9 0002 B768 tst.l [0x0002B768]
0000178E 6620 bne +0x22 /* 000017B0 */
00001790 4878 0004 push.l 0x4
00001794 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
0000179A 2448 movea.l A2, A0
0000179C 2008 move.l D0, A0
0000179E 584F addq.w A7, 4
000017A0 6708 beq +0xA /* 000017AA */
000017A2 2F0A move.l -[A7], A2
000017A4 4EBA FEEA jsr [PC - 0x116 /* 00001690 */]
000017A8 584F addq.w A7, 4
label000017AA:
000017AA 23CA 0002 B768 move.l [0x0002B768], A2
label000017B0:
000017B0 2079 0002 B768 movea.l A0, [0x0002B768]
000017B6 245F movea.l A2, [A7]+
000017B8 4E5E unlink A6
000017BA 4E75 rts
000017BC 4E56 0000 link A6, 0
000017C0 2F0A move.l -[A7], A2
000017C2 4878 0004 push.l 0x4
000017C6 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
000017CC 2448 movea.l A2, A0
000017CE 2008 move.l D0, A0
000017D0 584F addq.w A7, 4
000017D2 6708 beq +0xA /* 000017DC */
000017D4 2F0A move.l -[A7], A2
000017D6 4EBA FEB8 jsr [PC - 0x148 /* 00001690 */]
000017DA 584F addq.w A7, 4
label000017DC:
000017DC 204A movea.l A0, A2
000017DE 245F movea.l A2, [A7]+
000017E0 4E5E unlink A6
000017E2 4E75 rts
fn000017E4:
000017E4 4E56 0000 link A6, 0
000017E8 2F0A move.l -[A7], A2
000017EA 246E 0008 movea.l A2, [A6 + 0x8]
000017EE 2F0A move.l -[A7], A2
000017F0 4EBA FE9E jsr [PC - 0x162 /* 00001690 */]
000017F4 41F9 0001 5C5C lea.l A0, [0x00015C5C]
000017FA 2488 move.l [A2], A0
000017FC 204A movea.l A0, A2
000017FE 584F addq.w A7, 4
00001800 245F movea.l A2, [A7]+
00001802 4E5E unlink A6
00001804 4E75 rts
00001806 4E56 0000 link A6, 0
0000180A 2F0A move.l -[A7], A2
0000180C 246E 0008 movea.l A2, [A6 + 0x8]
00001810 200A move.l D0, A2
00001812 6722 beq +0x24 /* 00001836 */
00001814 41F9 0001 5C5C lea.l A0, [0x00015C5C]
0000181A 2488 move.l [A2], A0
0000181C 4267 clr.w -[A7]
0000181E 2F0A move.l -[A7], A2
00001820 4EBA FE7E jsr [PC - 0x182 /* 000016A0 */]
00001824 4A6E 000C tst.w [A6 + 0xC]
00001828 5C4F addq.w A7, 6
0000182A 6F0A ble +0xC /* 00001836 */
0000182C 2F0A move.l -[A7], A2
0000182E 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */]
00001834 584F addq.w A7, 4
label00001836:
00001836 204A movea.l A0, A2
00001838 245F movea.l A2, [A7]+
0000183A 4E5E unlink A6
0000183C 4E75 rts
0000183E 226F 0008 movea.l A1, [A7 + 0x8]
00001842 206F 000C movea.l A0, [A7 + 0xC]
00001846 2011 move.l D0, [A1]
00001848 9090 sub.l D0, [A0]
0000184A 4E75 rts
0000184C 226F 0008 movea.l A1, [A7 + 0x8]
00001850 206F 000C movea.l A0, [A7 + 0xC]
00001854 2011 move.l D0, [A1]
00001856 B090 cmp.l D0, [A0]
00001858 57C0 seq D0
0000185A 4400 neg.b D0
0000185C 4E75 rts
fn0000185E:
0000185E 4E56 0000 link A6, 0
00001862 2F0A move.l -[A7], A2
00001864 4AB9 0002 B764 tst.l [0x0002B764]
0000186A 6620 bne +0x22 /* 0000188C */
0000186C 4878 0004 push.l 0x4
00001870 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
00001876 2448 movea.l A2, A0
00001878 2008 move.l D0, A0
0000187A 584F addq.w A7, 4
0000187C 6708 beq +0xA /* 00001886 */
0000187E 2F0A move.l -[A7], A2
00001880 4EBA FF62 jsr [PC - 0x9E /* 000017E4 */]
00001884 584F addq.w A7, 4
label00001886:
00001886 23CA 0002 B764 move.l [0x0002B764], A2
label0000188C:
0000188C 2079 0002 B764 movea.l A0, [0x0002B764]
00001892 245F movea.l A2, [A7]+
00001894 4E5E unlink A6
00001896 4E75 rts
00001898 4E56 0000 link A6, 0
0000189C 2F0A move.l -[A7], A2
0000189E 4878 0004 push.l 0x4
000018A2 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */]
000018A8 2448 movea.l A2, A0
000018AA 2008 move.l D0, A0
000018AC 584F addq.w A7, 4
000018AE 6708 beq +0xA /* 000018B8 */
000018B0 2F0A move.l -[A7], A2
000018B2 4EBA FF30 jsr [PC - 0xD0 /* 000017E4 */]
000018B6 584F addq.w A7, 4
label000018B8:
000018B8 204A movea.l A0, A2
000018BA 245F movea.l A2, [A7]+
000018BC 4E5E unlink A6
000018BE 4E75 rts
000018C0 0000 0026 ori.b D0, 0x26 /* '&' */
000018C4 93A4 sub.l -[A4], D1
000018C6 9640 sub.w D3, D0
000018C8 90AF D4B1 sub.l D0, [A7 - 0x2B4F]
000018CC A28D syscall DebugUtil, flags=2
000018CE 42A4 clr.l -[A4]
000018D0 95B3 9540 sub.l [A3 + <<invalid base displacement size>>], D2
000018D4 A383 syscall SetOSDefault, flags=3
000018D6 BF40 xor.w D0, D7
000018D8 4287 clr.l D7
000018DA 406B 8744 negx.w [A3 - 0x78BC]
000018DE 1A41 movea.b A5, D1
000018E0 528D addq.l A5, 1
000018E2 8898 or.l D4, [A0]+
000018E4 4061 negx.w -[A1]
000018E6 FDEF .invalid <<F/7/6>>
000018E8 8699 or.l D3, [A1]+
000018EA 9790 sub.l [A0], D3
000018EC 8DAF FDEF or.l [A7 - 0x211], D6
000018F0 8699 or.l D3, [A1]+
000018F2 0000 0000 ori.b D0, 0x0
000018F6 0000 0000 ori.b D0, 0x0